gpt4 book ai didi

java - DateFormat 未正确解析日期

转载 作者:行者123 更新时间:2023-12-02 03:02:34 25 4
gpt4 key购买 nike

我正在尝试解析为“Mar 28,2017 13:00”类型的 Java 日期字符串。

我写了以下代码

        DateFormat df = new SimpleDateFormat("MMM dd,YYYY HH:mm");
System.out.println(df.parse(dateTime));

此代码似乎可以正确解析小时和分钟,但日期始终是 2017 年 1 月 1 日。对于上面给出的字符串,输出为“Sun Jan 01 13:00:00 IST 2017”

对于这里可能出现的问题有什么想法吗?

最佳答案

问题在于您如何编写日期和时间模式。应该是

DateFormat df = new SimpleDateFormat("MMM dd,yyyy hh:mm");

请引用 http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html

干杯!!!

关于java - DateFormat 未正确解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42247214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com