私は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 と見なすだけです)。