【问题标题】:Java Simple Date Formatter parsing errorJava 简单日期格式化程序解析错误
【发布时间】:2012-06-02 07:54:40
【问题描述】:

如何在 Java 中将“Tue Jun 05 00:00:00 GMT+05:30 2012”文本解析为 Date? 我使用了“EEE MMM dd HH:mm:ss z yyyy”格式但不工作。

【问题讨论】:

  • 文字太多,代码少..
  • But not working 无法有效地找出问题所在。一定要分享一些代码,以便找出什么不工作

标签: parsing date


【解决方案1】:

您可能错过的技巧是您必须设置语言环境,因为“Tue”或“Jun”只能用英语理解。

这行得通:

        SimpleDateFormat ft = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
        Date dt = ft.parse("Tue Jun 05 00:00:00 GMT+05:30 2012");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多