インスタンスを呼び出す.toString
とjava.sql.Timestamp
、ローカル タイム ゾーンで書式設定された文字列が返されます。表現に見られるような、UTC に基づいてフォーマットされた文字列が必要です。表現からどのように取得できますか?
user> (def timestamp (doto (java.sql.Timestamp. 1366156869000) (.setNanos 42)))
#'user/timestamp
user> timestamp
#inst "2013-04-17T00:01:09.000000042-00:00"
user> (str timestamp)
"2013-04-16 20:01:09.000000042"
を使用できることはわかっていますがDateFormat
、おそらくこれは一般的な問題なので、他に何かあるのでしょうか?