【发布时间】:2014-05-06 07:29:43
【问题描述】:
我有一个日期对象如下:
Date date=new Date("Mon, 05 May 2014 12:31:12 +0000")
然后我想获取日期对象的时间戳:
date.getTime()
1399293072000
但这个值不正确,正确的值如下:
1399276872000
//*** for get timestamp use of http://www.epochconverter.com ***\\
为什么?
【问题讨论】:
-
1399293072000是Mon May 05 12:31:12 2014 +0000,1399276872000是Mon May 05 08:01:12 2014 +0000。所以结果是正确的。检查您的时区。 -
不要使用过时的方法,它们被贬值是有原因的......
-
使用这个时间戳 ts = new Timestamp(date.getTime());
-
@MadProgrammer getTime() 方法不被弃用检查一次!!!
-
@Naveen
Date date=new Date("Mon, 05 May 2014 12:31:12 +0000")是