2013-05-07 129 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