Reputation: 5854
How to get the millisecond time from date? I have the following code.
Date beginupd = new Date(cursor1.getLong(1));
This variable beginupd contains the format
Wed Oct 12 11:55:03 GMT+05:30 2011
Now how to convert this format to the millisecond time in Long datatype?
Upvotes: 53
Views: 129541
Reputation: 33996
date.setTime(milliseconds);
this is for set milliseconds in date
long milli = date.getTime();
This is for get time in milliseconds.
Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT
Upvotes: 13
Reputation: 7964
beginupd.getTime()
will give you time in milliseconds since January 1, 1970, 00:00:00 GMT till the time you have specified in Date
object
Upvotes: 1
Reputation: 6810
You could use
Calendar cal = Calendar.getInstance();
cal.setTime(beginupd);
long millis = cal.getTimeInMillis();
Upvotes: 11
Reputation: 89169
long millisecond = beginupd.getTime();
Date.getTime()
JavaDoc states:
Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.
Upvotes: 92