尝试了4个小时来解决这个问题.
:这很有效
String date = "Jul-01-2014 09:10:12";
LocalDateTime dt = LocalDateTime.parse(date, DateTimeFormatter.ofPattern("MMM-dd-yyyy HH:mm:ss", Locale.US));
Run Code Online (Sandbox Code Playgroud)
:这不会
String date = "JUL-01-2014 09:10:12";
LocalDateTime dt = LocalDateTime.parse(date, DateTimeFormatter.ofPattern("MMM-dd-yyyy HH:mm:ss", Locale.US));
Run Code Online (Sandbox Code Playgroud)
唯一的区别是所有资本化的月份.七月的正确案例.JUL或jul都不会起作用.我也试过'LLL'模式没有运气.我错过了什么?