誤って使用されている可能性のある日付形式のパターンを報告します。
次のパターンが報告されます。
- 大文字の "Y" ("w" が近くにある場合を除く)。 これは "Week year" (暦週の基準年) の略で、通常の "Year" (小文字の "y" パターン) とほぼ同様ですが、翌年の 12 月末を指す場合があります。
- "H" または "K"、 "h"、"k" (時間) に近い大文字の "M" (月)。 小文字の "m" (分) が意図されていた可能性があります。
- "y" (年) または "d" (月における日) に近い小文字の "m" (分)。 大文字の "M" (月) が意図されていた可能性があります。
- "M" または "L" (月) に近い大文字の "D" (年における日)。 小文字の "d" (月における日) が意図されていた可能性があります。
- "m" (分) に近い大文字の "S" (ミリ秒)。 小文字の "s" (秒) が意図されていた可能性があります。
例:
new SimpleDateFormat("YYYY-MM-dd"): "yyyy-MM-dd" が意図されていた可能性があります。
new SimpleDateFormat("yyyy-MM-DD"): "yyyy-MM-dd" が意図されていた可能性があります。
new SimpleDateFormat("HH:MM"): "HH:mm" が意図されていた可能性があります。
2020.1 の新機能です