如果不指定Locale.ENGLISH 在有些JDK下 輸出
6月? ?INV USD 314,791.77,DUE 25-07 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[PAID USD 503,389.56 ON 2025-07-16]
Mar INV USD 52,042.00,DUE 25-07 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[PAID USD 52,042.00 ON 2025-08-11]
所以必須指定?Locale.ENGLISH, 這樣輸出 英文月份
/** MMM*/public static final String toMMMD(String _dateStr) {if(_dateStr == null || _dateStr.equals("")) return "";return new SimpleDateFormat(PATTERN_MMM,Locale.ENGLISH).format(parseDate(_dateStr));}