OpenJDK java.sql.Timestamp отличается от класса меток времени Sun Java VM? - PullRequest
0 голосов
/ 29 марта 2011

Это различие связано с настройкой системы или с разницей в коде?

Версия OpenJDK:

Welcome to Scala version 2.8.1.final (OpenJDK Client VM, Java 1.6.0_20).    
scala> new java.sql.Timestamp(1292141899648L)
res0: java.sql.Timestamp = 2010-12-12 08:18:19.648

Версия Sun Java:

Welcome to Scala version 2.8.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_24).
scala> new java.sql.Timestamp(1292141899648L)
res0: java.sql.Timestamp = 2010-12-12 00:18:19.648

1 Ответ

6 голосов
/ 29 марта 2011

Похоже на разницу в настройках часового пояса по умолчанию, поэтому временная метка одинакова, но ее представления в выходных данных различны.Результаты проверки TimeZone.getDefault().

...