700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java date传输类型错误_转换日期格式:Java中的转换错误?

java date传输类型错误_转换日期格式:Java中的转换错误?

时间:2018-09-13 09:06:07

相关推荐

java date传输类型错误_转换日期格式:Java中的转换错误?

我正在尝试将此日期转换为其他格式。不幸的是,他们成功地解析了日期并正确地保留了所有信息。

06-Dec- 07:14:56.656PM

-12-06 19:14:56.656

如果我尝试解析输入日期

LocalDateTime.parse("06-Dec- 07:14:56.656PM",

DateTimeFormatter.ofPattern("D-MMM-yyyy HH:mm:ss.SSSa"));

我收到以下错误 - 不确定这是什么意思?

Exception in thread "main" java.time.format.DateTimeParseException: Text '06-Dec- 07:14:56.656PM' could not be parsed: Conflict found: Field MonthOfYear 1 differs from MonthOfYear 12 derived from -01-06

at java.time.format.DateTimeFormatter.createError(Unknown Source)

at java.time.format.DateTimeFormatter.parse(Unknown Source)

at java.time.LocalDateTime.parse(Unknown Source)

at com.cordys.coe.alf.logger.DBLogger.main(DBLogger.java:366)

Caused by: java.time.DateTimeException: Conflict found: Field MonthOfYear 1 differs from MonthOfYear 12 derived from -01-06

at java.time.format.Parsed.crossCheck(Unknown Source)

at java.time.format.Parsed.crossCheck(Unknown Source)

如果尝试

System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")

.format((new SimpleDateFormat("DD-MMM-yyyy HH:mm:ss.SSSa")

.parse("06-Dec- 07:14:56.656PM"))));

它给出了令人困惑的以下内容,可能不正确。

-01-06 07:14:56:656

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。