Class XsDateTimeConversionJava7


  • public class XsDateTimeConversionJava7
    extends XsDateTimeConversion
    Provides a faster conversion of DateTime for XES serialization using the new parse patterns of the SimpleDateFormat class in Java 7
    Author:
    F. Mannhardt
    • Field Detail

      • SUPPORTS_JAVA7_DATE_FORMAT

        public static final boolean SUPPORTS_JAVA7_DATE_FORMAT
    • Constructor Detail

      • XsDateTimeConversionJava7

        public XsDateTimeConversionJava7()
    • Method Detail

      • parseXsDateTime

        public java.util.Date parseXsDateTime​(java.lang.String xsDateTime)
        Description copied from class: XsDateTimeConversion
        Expects an XML xs:dateTime lexical format string, as in 2005-10-24T11:57:31.000+01:00. Some bad MXML files miss timezone or milliseconds information, thus a certain amount of tolerance is applied towards malformed timestamp string representations. If unparseable, this method will return null.
        Overrides:
        parseXsDateTime in class XsDateTimeConversion
        Parameters:
        xsDateTime - Timestamp string in the XML xs:dateTime format.
        Returns:
        Parsed Date object.
      • format

        public java.lang.String format​(java.util.Date date)
        Description copied from class: XsDateTimeConversion
        Formats a given date to the xs:dateTime format of XML.
        Overrides:
        format in class XsDateTimeConversion
        Parameters:
        date - Date to be formatted.
        Returns:
        String formatting the given date.