0

这是我的代码:

    SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
    Date date = sdf.parse("130625143100");

我有一长串日期字符串,所有格式都与上述相同,奇怪的是有些成功,有些失败。

任何人都可以帮助解决为什么会发生这种情况。

多谢。

4

3 回答 3

1

你说,有些字符串解析得很好,而有些字符串则失败了。将您的代码放在 trycatch 块中。记录失败的字符串。字符串可能与您在 SimpleDateFormat 中指定的格式不同

于 2013-06-28T06:37:58.977 回答
0
  SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
    Date date = sdf.parse("130625143100");

doblue报价错误

于 2013-06-28T06:35:53.387 回答
0

您可能需要验证您的字符串,例如,如果月份的值大于 12,那么它将失败或出于类似原因。

于 2013-06-28T06:39:07.713 回答