我正在使用 groovy(确切地说是遍历图形数据库的 gremlin)。不幸的是,因为我使用的是 gremlin,所以我无法导入新类。
我有一些日期值希望转换为 Unix 时间戳。它们以 UTC 格式存储为:2012-11-13 14:00:00:000
我正在使用这个片段(在 groovy 中)解析它:
def newdate = new Date().parse("yyyy-M-d H:m:s:S", '2012-11-13 14:00:00:000')
问题是它进行了时区转换,结果是:
Tue Nov 13 14:00:00 EST 2012
然后,如果我使用 将其转换为时间戳time()
,则将其转换为 UTC,然后生成时间戳。
如何在new Date()
首次解析日期时不进行任何时区转换(并且假设日期为 UTC)?