org.sbml.jsbml.xml.stax
public class DateProcessor extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.regex.Pattern |
datePattern |
private java.util.regex.Pattern |
datePatternWithMilitaryTimezone |
private java.util.regex.Pattern |
datePatternWithoutTimezoneInfo |
static DateProcessor |
instance |
static java.text.SimpleDateFormat |
ISO_8601_DATE_FORMAT
ISO 8601 [W3CDTF] date format for GMT
|
private static org.apache.log4j.Logger |
logger
A
Logger for this class. |
private java.lang.String[][] |
militaryTimezones |
Constructor and Description |
---|
DateProcessor() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convertToGMT(java.util.Date datetime)
Convert timezone of datetime string to GMT.
|
java.lang.String |
convertToGMT(java.lang.String datetime)
Convert timezone of datetime string to GMT.
|
java.lang.String |
convertToGMT(java.sql.Timestamp datetime)
Convert timezone of datetime string to GMT.
|
java.lang.String |
formatToW3CDTF(java.util.Date datetime)
Format date to W3CDTF.
|
java.lang.String |
formatToW3CDTF(java.lang.String datetime)
Format datetime string to W3CDTF.
|
java.lang.String |
formatToW3CDTF(java.sql.Timestamp datetime)
Format datetime to W3CDTF.
|
java.sql.Timestamp |
stringToTimestamp(java.lang.String datetime)
Convert timezone of datetime string to GMT.
|
public static final DateProcessor instance
private static final org.apache.log4j.Logger logger
Logger
for this class.public static final java.text.SimpleDateFormat ISO_8601_DATE_FORMAT
private java.util.regex.Pattern datePattern
private java.util.regex.Pattern datePatternWithoutTimezoneInfo
private java.util.regex.Pattern datePatternWithMilitaryTimezone
private java.lang.String[][] militaryTimezones
public final java.lang.String convertToGMT(java.util.Date datetime)
datetime
- Datetime.public final java.lang.String convertToGMT(java.lang.String datetime)
datetime
- Datetime.public final java.lang.String convertToGMT(java.sql.Timestamp datetime)
datetime
- Datetime.public final java.lang.String formatToW3CDTF(java.util.Date datetime)
datetime
- Datetime.public final java.lang.String formatToW3CDTF(java.lang.String datetime)
datetime
- Datetime string.public final java.lang.String formatToW3CDTF(java.sql.Timestamp datetime)
datetime
- Datetime.public final java.sql.Timestamp stringToTimestamp(java.lang.String datetime)
datetime
- Datetime.