Package org.deckfour.xes.util
Class XsDateTimeConversionJava7
- java.lang.Object
-
- org.deckfour.xes.util.XsDateTimeConversion
-
- org.deckfour.xes.util.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 Summary
Fields Modifier and Type Field Description static booleanSUPPORTS_JAVA7_DATE_FORMAT-
Fields inherited from class org.deckfour.xes.util.XsDateTimeConversion
cal, dfMillisTZone, XSDATETIME_FORMAT_STRING_MILLIS_TZONE, xsDtPattern
-
-
Constructor Summary
Constructors Constructor Description XsDateTimeConversionJava7()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringformat(java.util.Date date)Formats a given date to the xs:dateTime format of XML.java.util.DateparseXsDateTime(java.lang.String xsDateTime)Expects an XML xs:dateTime lexical format string, as in2005-10-24T11:57:31.000+01:00.
-
-
-
Method Detail
-
parseXsDateTime
public java.util.Date parseXsDateTime(java.lang.String xsDateTime)
Description copied from class:XsDateTimeConversionExpects an XML xs:dateTime lexical format string, as in2005-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 returnnull.- Overrides:
parseXsDateTimein classXsDateTimeConversion- 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:XsDateTimeConversionFormats a given date to the xs:dateTime format of XML.- Overrides:
formatin classXsDateTimeConversion- Parameters:
date- Date to be formatted.- Returns:
- String formatting the given date.
-
-