5
Làm cách nào để chuyển đổi giá trị dấu thời gian unix như 1348560343598
thành H2 Timestamp
?chuyển đổi dấu thời gian unix thành dấu thời gian H2
Một trong các bảng của tôi chứa các dấu thời gian unix này trong cột BIGINT(19)
và tôi cần phải chuyển đổi chúng thành cột thuộc loại TIMESTAMP
.
Mili giây không hoạt động: có, tôi đã gặp sự cố tương tự. Nó thực sự là một hạn chế của 'Calendar.add (int field, int amount)', được sử dụng trong nội bộ. H2 không sử dụng 'java.util.Calendar' nữa cho hầu hết các tính năng ngày/giờ, bởi vì các vấn đề với múi giờ, nhưng trong trường hợp này nó vẫn được sử dụng. –
điều này thực sự bao gồm nó để JVM thời gian (vì vậy bạn không thể ép buộc nó là UTC đó là có ý nghĩa hơn để lưu trữ dấu thời gian trong một cơ sở dữ liệu). – marios