【问题标题】:Format java.sql.Date to dd-MMM-yy for setDate [duplicate]将 java.sql.Date 格式化为 dd-MMM-yy 以获取 setDate [重复]
【发布时间】: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());

【问题讨论】:

标签: java sql date jdbc


【解决方案1】:

您可以使用 java.text.SimpleDateFormat 格式化 java.sql.Date:

String strDate = new SimpleDateFormat("dd-MMM-yy").format(new java.sql.Date(0));

【讨论】:

  • 这里使用的麻烦类已经遗留多年,被 Java 8 和 Java 9 中内置的 java.time 类所取代,并向后移植到 Java 6、Java 7 和 Android。
猜你喜欢
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
  • 2017-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-30
  • 2018-04-30
相关资源
最近更新 更多