Javaの日付(0)は1/1/1970ではありません 質問する

Javaの日付(0)は1/1/1970ではありません 質問する

私はこれを印刷することを期待していました1970-01-01-00:00:00、しかし印刷すると1970-12-31-19:00:00

日付のカウント方法について、何を誤解しているのでしょうか? 1年ずれています。私はこれをJDK 1.6を搭載したWindows 7で実行しています。

System.out.println(new SimpleDateFormat("YYYY-MM-dd-HH:mm:ss").format(new Date(0)));

ベストアンサー1

日付のカウント方法について、何を誤解しているのでしょうか?

new Date(0)1970年1月1日UTCタイムゾーンが UTC ではありません。

1年遅れです。

いいえ、違います。印刷された値は5時間遅れているだけです。推測すると、あなたはアメリカ東部?

おすすめ記事