0
は私がLocalDateTime
からのミリ秒を取得するためのテストをしたとき、LocalDateTime
にTimestamp
からの私のコードを移植しています私はCalendar
とDate
を使用してそれを得るからの差分結果を見ました。LocalDateTimeとDateからミリ秒単位でカレンダーの間に差異があるのはなぜですか?
これが私の "テスト" である:私はそれらの間の理由の違いを理解していない
System.out.println(LocalDateTime.of(2016,5,19,14,8,0).toInstant(ZoneOffset.UTC).toEpochMilli());
System.out.println(Timestamp.valueOf(LocalDateTime.of(2016,5,19,14,8,0)).getTime());
Calendar c = Calendar.getInstance(TimeZone.getTimeZone(ZoneId.of("UTC")));
c.set(2016,5,19,14,8,0);
System.out.println(c.getTime().getTime());
。
あなたの質問に結果を含めます。 –
これは、http://stackoverflow.com/questions/19431234/converting-between-java-time-localdatetime-and-java-util-dateに役立ちます。 – n01dea