我在oracle表中有一個時間戳列。在存儲時間時,我將它以UTC格式存儲在此列中。爲了檢索這個時間戳,我使用了Spring的JdbcTemplate,同時返回TimeStamp類型的對象。如何檢索Java中預期時區中的Oracle Timestamp列?
我想在當前時區以「dd-MM-YYYY HH:mm:ss」格式獲取日期時間字符串。爲了實現這一點,我正在嘗試以下代碼:
new LocalDateTime(<retrieved TimeStamp>, <current user DateTimeZone>).toString("yyyy-MM-dd HH:mm:ss")
Joda庫中的LocalDateTime和DateTimeZone。
這是如何不按預期工作。而不是當前用戶的時區上面的代碼給我日期時間字符串只在UTC。
我錯過了什麼?
什麼是對你在這裏實例化LocalDateTime完全合格的類名?我無法找到任何類似你正在做的事情的文檔。 –
我的不好。在說明中更新。它來自喬達圖書館。 –