|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.util.IsoDateParser
public class IsoDateParser
Date parser for ISO 8601 format http://www.w3.org/TR/1998/NOTE-datetime-19980827
Field Summary | |
---|---|
static java.text.SimpleDateFormat |
utcFmt
|
static java.text.SimpleDateFormat |
utcFmtT
|
Constructor Summary | |
---|---|
IsoDateParser()
|
Method Summary | |
---|---|
static java.util.Calendar |
getCalendar(java.lang.String isodate)
|
static java.lang.String |
getCurrentUTCDate()
|
static java.lang.String |
getCurrentUTCTime()
|
static java.lang.String |
getCurrentUTCTimestamp()
|
static java.lang.String |
getCurrentUTCTimestampNanos()
Returns currently milli precission or an increment counter if called more than once per milli. |
static java.lang.String |
getCurrentUTCTimestampT()
|
static java.lang.String |
getIsoDate(java.util.Date date)
Generate a ISO 8601 date |
static java.lang.String |
getIsoDateNoMillis(java.util.Date date)
Generate a ISO 8601 date |
static java.lang.String |
getUTCTimestamp(java.util.Date date)
|
static java.lang.String |
getUTCTimestamp(long millis)
|
static java.lang.String |
getUTCTimestampT(java.util.Date date)
|
static void |
main(java.lang.String[] args)
|
static java.util.Date |
parse(java.lang.String isodate)
Parse the given string in ISO 8601 format and build a Date object. |
static void |
test(java.util.Date date)
|
static void |
test(java.lang.String isodate)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.text.SimpleDateFormat utcFmt
public static final java.text.SimpleDateFormat utcFmtT
Constructor Detail |
---|
public IsoDateParser()
Method Detail |
---|
public static java.lang.String getCurrentUTCDate()
public static java.lang.String getCurrentUTCTime()
public static java.lang.String getCurrentUTCTimestamp()
public static java.lang.String getCurrentUTCTimestampNanos()
public static java.lang.String getUTCTimestamp(java.util.Date date)
public static java.lang.String getUTCTimestamp(long millis)
public static java.lang.String getCurrentUTCTimestampT()
public static java.lang.String getUTCTimestampT(java.util.Date date)
public static java.util.Calendar getCalendar(java.lang.String isodate) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static java.util.Date parse(java.lang.String isodate) throws java.lang.IllegalArgumentException
isodate
- the date in ISO 8601 format
java.lang.IllegalArgumentException
- if the date is not validpublic static java.lang.String getIsoDate(java.util.Date date)
date
- a Date instance
public static java.lang.String getIsoDateNoMillis(java.util.Date date)
date
- a Date instance
public static void test(java.lang.String isodate)
public static void test(java.util.Date date)
public static void main(java.lang.String[] args)
|
xmlBlaster 2.2.0 client API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |