2013-05-07 105 views
0
 DateTimePicker datePicker2 = DateTimePicker.createInstance(); 
     datePicker2.doModal(); 
     Calendar cal = datePicker2.getDateTime(); 
     Date date = cal.getTime(); 
     TimeZone _timeZone = TimeZone.getDefault(); 

     int month = cal.get(Calendar.MONTH); 
     int year = cal.get(Calendar.YEAR); 
     int date =cal.get(Calendar.DATE); 
     int day = cal.get(Calendar.DAY_OF_WEEK); 
     int hour = cal.get(Calendar.HOUR); 
     int min = cal.get(Calendar.MINUTE); 
     int sec = cal.get(Calendar.SECOND); 

     int miliS33 = cal.get(Calendar.MILLISECOND); 

我得到选定日期的所有领域使用“datetimepicker`,但我只是想这个日期转换到毫秒,我怎么能做this..i已经使用转换日期为毫秒黑莓

long gmtOffset = _timeZone.getOffset(1, year, month, date,day,miliS);但这不适用于我。

请给一些代码的建议......!

回答

2

只是这样做:

date.getTime(); 

记住这个方法

“返回自1970年1月1日的毫秒数,00:00:00 GMT

+0

cal.getTimeInMillis() – mulya 2013-05-08 09:50:45

+0

@ mulya,'getTimeInMillis()'是一种受保护的方法,不公开。 – Nate 2013-05-08 11:46:17

+0

我得到了解决方案使用此.. .getTime()。getTime() – sachin 2013-05-09 05:54:31