gpt4 book ai didi

Java SimpleDateFormat 解析问题

转载 作者:行者123 更新时间:2023-11-29 03:55:41 26 4
gpt4 key购买 nike

我正在尝试使用 SimpleDateFormat 类解析我从 Java 网站获取的日期字符串,但出了点问题,我无法弄清楚原因。

日期字符串的语法如下:

"13:37 - Tue 28-Jun-2011"

所以我尝试了以下操作:

SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm - EEE dd-MMM-yyyy");
ParsePosition pos = new ParsePosition(0);
Date d = dateFormat.parse("13:37 - Tue 28-Jun-2011", pos);

正如我之前所说,这是行不通的;当我打印

System.out.println(pos.getErrorIndex());

它打印“8”,我认为这意味着错误出现在 EEE 部分附近。我尝试了不同的排列但没有任何效果。我做错了什么?

谢谢

反击

最佳答案

如果您尝试解析日期,这将起作用。我不知道你想用 ParsePosition

做什么
   SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm - EEE dd-MMM-yyyy");
Date d = dateFormat.parse("13:37 - Tue 28-Jun-2011");
System.out.println(d);

关于Java SimpleDateFormat 解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6538385/

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