【发布时间】:2018-05-09 00:42:10
【问题描述】:
有没有办法将 java.sql.date 的格式从 yyyy-mm-dd 更改为 dd-MMM-yy?
我有的代码
java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
【问题讨论】:
-
是的,你可以。关注问题stackoverflow.com/questions/3178690/…。只需根据需要更改模式即可。
-
java.util.Date和java.sql.Date都是过时的、麻烦的旧遗留类。仅使用 java.time 类。myResultSet.getObject( … , LocalDate.class ).format( DateTimeFormatter.ofPattern( "dd-MMM-uu" ) ) -
How do I format a java.sql.date into this format: “MM-dd-yyyy”? 的可能重复项。我知道这不是相同的格式,但我相信你可以抓住这个想法并加以调整。
-
您使用早已过时的
Date类有什么特别的原因吗?今天我们在java.time, the modern Java date and time API 的表现要好得多。