标签: java mongodb
我有一个格式为"Fri Jun 20 16:14:00 GMT+0530 2014"的日期字符串 如您所见,日期(GMT + 0530)中有TimeZone信息。
"Fri Jun 20 16:14:00 GMT+0530 2014"
但是一旦我们使用mongodb' date'将它存储在MongoDB中数据类型。 我看到它以这样的格式存储:'2014-06-20 10:44:00.470Z'
'2014-06-20 10:44:00.470Z'
我如何提取原作'时区从这个日期开始 - (我使用Java来存储/从mongo中提取数据)
答案 0 :(得分:2)
MongoDB使用的BSON Date数据类型只是自1970年1月1日UTC以来的64位整数计数毫秒。因此,如果您想跟踪时间戳的原始时区,您可以使用#&#39}。 39; d必须单独存储,因为它在转换为Date时会丢失。
Date
答案 1 :(得分:0)
MongoDB以ISO 8601格式存储日期。没有直接的方法从Java日期格式转换为它,但here's一个类似的问题,看看接受的答案,它应该给你一个如何做到这一点的线索。