【问题标题】:Match java date with simpledateformat将 java 日期与 simpledateformat 匹配
【发布时间】:2023-03-31 07:18:01
【问题描述】:

我正忙于解析以下日期: 2012 年 6 月 19 日星期二 10:06:19

我为此使用http://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html。格式如下:EEE MMM dd HH:mm:ss yyyy

我会说这没问题,即使我看一下手册,但我不断收到异常消息:无法解析日期无法解析日期:“Tue Jun 19 10:06:19 2012”

谁能帮帮我?提前谢谢!

【问题讨论】:

    标签: java parsing date


    【解决方案1】:

    我找到了解决方案,它与语言环境(未设置)有关,这很好用:

     SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy", Locale.US);
    

    【讨论】:

    • 我也遇到了这个,正如你所说,这是不正确的语言环境。始终设置某些区域设置,如果您有特定的日期格式,则应始终使用带有附加 Locale 参数的 SimpleDateFormat 构造函数。
    猜你喜欢
    • 2018-07-29
    • 2020-01-21
    • 1970-01-01
    • 2021-08-29
    • 2018-04-29
    • 1970-01-01
    • 2015-12-27
    • 2013-01-25
    • 2014-05-17
    相关资源
    最近更新 更多