在一个table中有一个字段,create_date,是integer类型的,
想把它转换成date类型的。
有一个数值为1249920604

使用java转换以后的结果是:
1252637469968
Tue Aug 11 00:10:04 CST 2009
20090811
使用sql的结果是
2009-8-10 16:10:04
比较以后发现使用java的结果比使用sql的结果多了8个小时,
可以java考虑了时区,自动加上了8个小时(GMT+8).
本文介绍如何将整型的时间戳转换为日期格式,并对比了Java与SQL两种方式的实现及结果差异。注意到Java处理结果比SQL多了8小时,这是由于Java自动应用了本地时区(GMT+8)。
在一个table中有一个字段,create_date,是integer类型的,
想把它转换成date类型的。
有一个数值为1249920604

使用java转换以后的结果是:
1252637469968
Tue Aug 11 00:10:04 CST 2009
20090811
使用sql的结果是
2009-8-10 16:10:04
比较以后发现使用java的结果比使用sql的结果多了8个小时,
可以java考虑了时区,自动加上了8个小时(GMT+8).

被折叠的 条评论
为什么被折叠?