如何在Java中以所需格式(MM/DD/YYYY HH:MM:SS AM)创建SQL日期对象?
在数据库服务器中,日期列的格式为MM/DD/YYYY HH:MM:SS AM
如何创建SQL日期对象,并以上述相同格式发送到数据库
数据库列的类型为DATE。我正在使用Oracle数据库12C:SQL
你可以在下面搜索框中键入要查询的问题!
在数据库服务器中,日期列的格式为MM/DD/YYYY HH:MM:SS AM
如何创建SQL日期对象,并以上述相同格式发送到数据库
数据库列的类型为DATE。我正在使用Oracle数据库12C:SQL
# 1 楼答案
DATE
或TIMESTAMP
列不具有“a格式”因为您的值显然包含时间,所以应该使用
LocalDateTime
或java.sql.Timestamp
来检索该值比如:
但并非所有JDBC驱动程序都支持这一点,因此第二个最佳解决方案是使用
java.sql.Timestamp
:在这两种情况下,您都可以在Java代码中随意格式化
tsValue
的值