Pattabi Raman
Pattabi Raman

Reputation: 5854

How to convert date format to milliseconds?

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

Answers (4)

Dharmendra
Dharmendra

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

Saurabh
Saurabh

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

flash
flash

Reputation: 6810

You could use

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

Upvotes: 11

Buhake Sindi
Buhake Sindi

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

Related Questions