Back to Intellij Community

IncorrectDateTimeFormat

java/java-impl/resources/inspectionDescriptions/IncorrectDateTimeFormat.html

2025.3-rc-2597 B
Original Source

Reports incorrect date time format patterns.

The following errors are reported:

  • Unsupported pattern letters, like "TT"
  • Using reserved characters, like "#"
  • Incorrect use of padding
  • Unbalanced brackets
  • Incorrect amount of consecutive pattern letters

Examples:

DateTimeFormatter.ofPattern("[][]]"); // Closing ']' without previous opening '['
  DateTimeFormatter.ofPattern("TT"); // Illegal pattern letter 'T'
  DateTimeFormatter.ofPattern("{"); // Use of reserved character '{'
  DateTimeFormatter.ofPattern("MMMMMM"); // Too many consecutive pattern letters 'M'

New in 2022.3