java中的getTimeInMillis和js中的getTime

从数据库得到一个时间,格式为'2012-04-2113::33:37',然后再程序中用Calendar的getTimeInMillis()得到这个时间的毫秒数,在用这个时... 从数据库得到一个时间,格式为'2012-04-21 13::33:37',然后再程序中用Calendar的getTimeInMillis()得到这个时间的毫秒数,在用这个时间在js中用Date的getTime()得毫秒数,发现这两个毫秒数不一样,不知道为什么,求高手指点,谢谢!! 展开
 我来答
知海淘金
推荐于2018-03-28 · TA获得超过318个赞
知道答主
回答量:79
采纳率:0%
帮助的人:73.6万
展开全部
我查了一下资料,js中的Date的getTime() 方法,返回的是指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数;JAVA中的Calendar的getTimeInMillis()方法,返回的是当前时间,以从历元至现在所经过的 UTC 毫秒数形式。其中,历元是指1970 年 1 月 1 日的 00:00:00.000,因此,从表面看,这两者没什么差别,其实,仔细看就可以找出两者的不同。差别在于两者所对应的标准不同,一个是GMT时间,另一个是UTC时间,这两种时间标准有一定的差别,你可以搜索一下,看看它们两者的差别。你懂了吗?这就是两种方法的不同之处
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式