不进行时区转换的解析日期
我正在使用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
然后,如果我使用 将其转换为时间戳,则转换为UTC,然后生成时间戳。time()
如何在首次解析日期时不进行任何时区转换(而只是假设日期为 UTC)?new Date()