Article - CS284058

In ThingWorx, parsing date throws error "Wrapped java.lang.IllegalArgumentException: Invalid format: "YYYY-MM-DD hh:mm:ss BST" is malformed at "BST" Cause: Invalid format: "YYYY-MM-DD hh:mm:ss BST" is malformed at "BST"]"

Modified: 18-May-2018   


Applies To

  • ThingWorx Platform 8.1

Description

  • Parsing a date YYYY-MM-DD hh:mm:ss BST with javascript throws the following error:
    • Execution error in service script [] : Wrapped java.lang.IllegalArgumentException: Invalid format: "YYYY-MM-DD hh:mm:ss BST" is malformed at "BST" Cause: Invalid format: "YYYY-MM-DD hh:mm:ss BST" is malformed at "BST"]
  • YYYY-MM-DD hh:mm:ss GMT is fine
  • Javascript function used:
    • var result = parseDate(DateString,"yyyy-MM-dd HH:mm:ss ZZZ")
    • if (DateString != null)
      {
      var result = parseDate(DateString, me.DateFormat) 
      }
This is a printer-friendly version of Article 284058 and may be out of date. For the latest version click CS284058