आप OffsetDateTime
. का उपयोग कर सकते हैं . JDBC 4.2 के बाद से, आप java.timeका उपयोग कर सकते हैं। कोड> प्रकार
सीधे JDBC के साथ:
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss.SSS", Locale.ENGLISH);
OffsetDateTime odt = LocalDateTime.parse("2021-03-29 11:44:14.938", dtf)
.atZone(ZoneId.of("Europe/London"))
.toOffsetDateTime();
PreparedStatement st = conn.prepareStatement("INSERT INTO mytable (columnfoo) VALUES (?)");
st.setObject(1, odt);
st.executeUpdate();
st.close();
आधुनिक दिनांक-समय API के बारे में ट्रेल:दिनांक समय<से जानें /ए> ।