【问题标题】:DateString format Conversion in Java [duplicate]Java中的DateString格式转换[重复]
【发布时间】:2023-03-22 05:15:02
【问题描述】:

谁能告诉我如何将此 dateString "2003Jan01" 转换为另一个格式为 "01-JAN-03" 的 dateString?

【问题讨论】:

标签: java date datetime date-formatting


【解决方案1】:

一种方法是使用两种 SimpleDateFormat:一种用于解析输入,一种用于格式化输出:

导入 java.text.SimpleDateFormat; 导入 java.util.Date; 导入 java.util.Locale; 公共类 SDF { 公共静态无效主(字符串参数 []) { SimpleDateFormat source = new SimpleDateFormat("yyyyMMMdd", Locale.ENGLISH); 尝试 { 日期日期 = source.parse("2003Jan01"); SimpleDateFormat 目的地 = new SimpleDateFormat("dd-MMM-yy", Locale.ENGLISH); System.out.println(destination.format(date)); } 捕获(异常 e) { e.printStackTrace(); } } }

【讨论】:

  • 请不要教年轻人使用陈旧的课程SimpleDateFormatDate。今天我们做得更好了。
猜你喜欢
  • 2015-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-17
  • 2011-01-27
相关资源
最近更新 更多