0

我想格式化系统日期时间如下 -

01_10_2020 08_00 AM(MM_dd_yyyy HH_mm AM/PM

目前我正在使用下面的代码,但它的抛出错误 - “错误引起:java.text.ParseException:不可解析日期:“2020-10-23T20:43:17Z”

props['currentDateTime'] = util.currentDateTimeAsString()

props['p.parsed.date'] = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm").parse(props['currentDateTime'])
props['FormattedDate'] = new java.text.SimpleDateFormat("MM_dd_yyyy HH_mm").format(props['p.parsed.date'])

props['p.filename'] = props['StuName']+' '+props['FormattedDate']

有没有人将此日期与时间格式(包括上午/下午)一起使用?

谢谢,

阿纳布

4

1 回答 1

1

这个的价值

    props['currentDateTime']

    "2020-10-23T20:43:17Z"

尝试更改您的 SimpleDateFormat 以匹配

    Date j = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").parse("2020-10-23T20:43:17Z");     
    String k = new SimpleDateFormat("MM_dd_yyyy HH_mm").format(j);
    System.out.println(k);
于 2020-10-24T05:03:13.263 回答