【问题标题】:Missing Month and Day In Java SimpleDateFormat parseJava SimpleDateFormat解析中缺少月份和日期
【发布时间】:2017-05-15 02:25:34
【问题描述】:

使用 SimpleDateFormat:

DateFormat df = new SimpleDateFormat("dd-MMMM-YYYY kk:mm:ss.SSS");
Date extractedDate = df.parse(possibleDate);

输入给定:

11-May-2017 21:45:33.614

输出数据对象:

Sun Jan 01 21:45:33 MST 2017

我已经尝试了很多次迭代,但它不会拉出月份和日期。

【问题讨论】:

标签: java simpledateformat


【解决方案1】:

使用dd-MMM-yyyy kk:mm:ss.SSS 作为模式

例子:

DateFormat df = new SimpleDateFormat("dd-MMM-yyyy kk:mm:ss.SSS");
Date extractedDate = df.parse("11-May-2017 21:45:33.614");
System.out.println(extractedDate);

输出:

Thu May 11 21:45:33 BDT 2017

另一件事如果您使用kk 表示小时,则小时应表示在1 到24 之间。如果小时在0 到23 之间,请使用HH 而不是kk

【讨论】:

  • 非常感谢,我正要重新开始迭代不同的组合
猜你喜欢
  • 2019-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多