|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.confluence.rest.serialization.Dates
public class Dates
Utility class for formatting and parsing date and date/time objects in ISO8601 format. Unabashedly pinched from JIRA
Field Summary | |
---|---|
static java.lang.String |
DATE_FORMAT
The format used for dates in the REST plugin. |
static java.lang.String |
TIME_FORMAT
The format used for times in the REST plugin. |
Method Summary | |
---|---|
static java.lang.String |
asDateString(org.joda.time.DateTime date)
Converts the given DateTime object to a String. |
static java.lang.String |
asTimeString(org.joda.time.DateTime date)
Converts the given DateTime object to a String. |
static org.joda.time.DateTime |
fromDateString(java.lang.String date)
Converts the given date String into a DateTime object. |
static org.joda.time.DateTime |
fromTimeString(java.lang.String time)
Converts the given date and time String to a DateTime object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DATE_FORMAT
public static final java.lang.String TIME_FORMAT
Method Detail |
---|
public static java.lang.String asTimeString(org.joda.time.DateTime date)
"yyyy-MM-dd\'T\'HH:mm:ss.SSSZ"
.
date
- a Date
public static org.joda.time.DateTime fromTimeString(java.lang.String time) throws java.lang.IllegalArgumentException
"yyyy-MM-dd\'T\'HH:mm:ss.SSSZ"
.
time
- a String representation of a date and time
java.lang.RuntimeException
- if there is an error parsing the date
java.lang.IllegalArgumentException
- if the input string is not in the expected formatpublic static java.lang.String asDateString(org.joda.time.DateTime date)
"yyyy-MM-dd"
.
date
- a Date
public static org.joda.time.DateTime fromDateString(java.lang.String date) throws java.lang.IllegalArgumentException
"yyyy-MM-dd"
.
date
- a String containing a date
java.lang.IllegalArgumentException
- if the input string is not in the expected format
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |