这是我的代码:
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
Date date = sdf.parse("130625143100");
我有一长串日期字符串,所有格式都与上述相同,奇怪的是有些成功,有些失败。
任何人都可以帮助解决为什么会发生这种情况。
多谢。
你说,有些字符串解析得很好,而有些字符串则失败了。将您的代码放在 trycatch 块中。记录失败的字符串。字符串可能与您在 SimpleDateFormat 中指定的格式不同
SimpleDateFormat sdf = new SimpleDateFormat("yyMMddHHmmss");
Date date = sdf.parse("130625143100");
doblue报价错误
您可能需要验证您的字符串,例如,如果月份的值大于 12,那么它将失败或出于类似原因。