public interface DateSupport
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getDateFromISO8601String(java.lang.String s)
Returns a java.util.Date from an ISO8601 compliant date string yyyy-MM-dd
|
java.util.Date |
getDateFromUTCString(java.lang.String s)
Returns a java.util.Date from a UTC date string of the form yyyy-MM-dd'T'HH:mm:ss'Z'
|
java.lang.String |
getISO8601FormattedString(java.util.Date date)
Returns an ISO8601 compliant date string as yyyy-MM-dd
|
long |
getMillisFromXSDateTimeString(java.lang.String s)
Returns the time in milliseconds from a xs:dateTime string of the form yyyy-MM-dd'T'HH:mm:ss
|
java.sql.Date |
getSQLDateFromISO8601String(java.lang.String s)
Returns a java.sql.Date from an ISO8601 compliant date string yyyy-MM-dd
|
java.sql.Date |
getSQLDateFromUTCString(java.lang.String s)
Returns a java.sql.Date from a UTC date string of the form yyyy-MM-dd'T'HH:mm:ss'Z'
|
java.sql.Timestamp |
getSQLTimestampFromXSDateTime(java.lang.String s)
Returns a java.sql.Timestamp from a xs:dateTime string of the form yyyy-MM-dd'T'HH:mm:ss
|
java.lang.String |
getUTFFormattedString(java.util.Date date)
Returns a UTC formatted date string as yyyy-MM-dd'T'HH:mm:ss'Z'
|
java.lang.String getISO8601FormattedString(java.util.Date date)
date
- A java.util.Date objectjava.util.Date getDateFromISO8601String(java.lang.String s) throws java.text.ParseException
s
- String formatted in yyyy-MM-ddjava.text.ParseException
- if the date string is not parsable as ISO 8601java.sql.Date getSQLDateFromISO8601String(java.lang.String s) throws java.text.ParseException
s
- String formatted in yyyy-MM-ddjava.text.ParseException
- if the date string is not parsable as ISO 8601java.lang.String getUTFFormattedString(java.util.Date date)
date
- A java.util.Date objectjava.util.Date getDateFromUTCString(java.lang.String s) throws java.text.ParseException
s
- String formatted as yyyy-MM-dd'T'HH:mm:ss'Z'java.text.ParseException
- if the date string is not parsable as ISO 8601java.sql.Date getSQLDateFromUTCString(java.lang.String s) throws java.text.ParseException
s
- String formatted as yyyy-MM-dd'T'HH:mm:ss'Z'java.text.ParseException
- if the date string is not parsable as ISO 8601java.sql.Timestamp getSQLTimestampFromXSDateTime(java.lang.String s) throws java.text.ParseException
s
- String formatted as yyyy-MM-dd'T'HH:mm:ssjava.text.ParseException
- if the date string is not parseable as xs:dateTimelong getMillisFromXSDateTimeString(java.lang.String s) throws java.text.ParseException
s
- String formatted as yyyy-MM-dd'T'HH:mm:ssjava.text.ParseException
- if the date string is not parsable as xs:dateTime