Как преобразовать формат даты в миллисекунды?

Как получить миллисекундное время с даты? У меня есть следующий код.

Date beginupd = new Date(cursor1.getLong(1)); 

Эта переменная beginupd содержит формат

Wed Oct 12 11:55:03 GMT + 05: 30 2011

Теперь, как преобразовать этот формат в миллисекунду в Long datatype? Любая помощь высоко оценена и заранее спасибо …

 long millisecond = beginupd.getTime(); 

Date.getTime() JavaDoc :

Возвращает число миллисекунд с 1 января 1970 года, 00:00:00 GMT, представленное этим объектом Date.

 date.setTime(milliseconds); 

Это для установленных миллисекунд в дате

 long milli = date.getTime(); 

Это для получения времени в миллисекундах.

Возвращает количество миллисекунд с 1 января 1970 года, 00:00:00 по Гринвичу.

Вы можете использовать

 Calendar cal = Calendar.getInstance(); cal.setTime(beginupd); long millis = cal.getTimeInMillis(); 

beginupd.getTime() даст вам время в миллисекундах с 1 января 1970 года, 00:00:00 по Гринвичу до того времени, которое вы указали в объекте Date