之前创建的测试使用 DateTimeFormatter.ofPattern("ha");
并返回 "10AM" (对于 '2017-04-09T10:00-06:00[US/Mountain]
' )。
在我的 MacOs 和 Java ['openjdk version "11.0.12"'] 上,我得到了 "10am"。
"10AM" != "10am"
在规范中,我看到“ha”应该创建“10AM”,而不是“10am”。参见:https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html。有什么建议吗?
System.out.println(Locale.getDefault(Locale.Category.FORMAT));
) - Ole V.V.