5
Jak przekonwertować wartość znacznika czasowego unix, np. 1348560343598
na H2 Timestamp
?Konwersja znacznika czasowego unix do znacznika czasu H2
Jedna z moich tabel zawiera te uniksowe znaczniki czasu w kolumnie BIGINT(19)
i muszę przekonwertować je na kolumnę typu TIMESTAMP
.
Millisecond nie działa: tak, wpadłem na ten sam problem. W rzeczywistości jest to ograniczenie 'Calendar.add (int pole, liczba int)', które jest używane wewnętrznie. H2 nie używa dłużej 'java.util.Calendar' dla większości funkcji daty/godziny, z powodu problemów z strefami czasowymi, ale w tym przypadku jest nadal używany. –
to faktycznie przenosi go na czas JVM (więc nie można zmusić go do UTC, co jest bardziej znaczące dla przechowywania znaczników czasu w bazie danych). – marios