user4o01
user4o01

Reputation: 2698

Convert Custom date format to unixtime

is it possible to convert this date "Fri, 12 Dec 2008 13:20:41" to unixtime (integer) in java. please provide me with hints/solution . Thanks in advance.

Upvotes: 0

Views: 502

Answers (2)

Bruno Penteado
Bruno Penteado

Reputation: 2274

Be aware that the unix epoch time is defined in seconds, not milliseconds. Following that I improved blackbelts's answer:

SimpleDateFormat pattern = new SimpleDateFormat("EEE, dd MM yyyy HH:mm:ss");
Date date = pattern.parse("Fri, 12 Dec 2008 13:20:41")
long milliseconds = date.getTime();
long unixEpochTime = milliseconds / 1000;

Upvotes: 2

Blackbelt
Blackbelt

Reputation: 157437

SimpleDateFormat pattern = new SimpleDateFormat("EEE, dd MM yyyy HH:mm:ss");
Date date = pattern.parse("Fri, 12 Dec 2008 13:20:41")
long milliseconds = date.getTime();

Upvotes: 6

Related Questions