Describe an XML schema gMonthDay type.
The format is defined by W3C XML Schema Recommendation and ISO8601
i.e
--MM-DD(Z|(+|-)hh:mm)
GMonthDay
public GMonthDay()
public only for the generated source code
GMonthDay
public GMonthDay(String gmonthDay)
throws ParseException
Construct a GMonthDay from a string value
gmonthDay
- the string representation of the GMonthDay to instantiate
GMonthDay
public GMonthDay(int month,
int day)
Instantiates a new gMonthDay given the value
of the month and the value of the day.
month
- the month valueday
- the day value
GMonthDay
public GMonthDay(short month,
short day)
Instantiates a new gMonthDay given the value
of the month and the value of the day.
month
- the month valueday
- the day value
GMonthDay
public GMonthDay(short[] values)
Constructs a XML Schema GMonthDay instance given all the values of
the different fields.
By default a GMonthDay is not UTC and is local.
values
- an array of shorts that represent the different fields of Time.
getValues
public short[] getValues()
Returns an array of short with all the fields that describe
this gMonthDay type.
Note:the time zone is not included.
- getValues in interface DateTimeBase
- an array of short with all the fields that describe
this Date type.
parse
public static Object parse(String str)
throws ParseException
parse a String and convert it into an java.lang.Object
str
- the string to parse
- an Object represented by the string
parseGMonthDay
public static GMonthDay parseGMonthDay(String str)
throws ParseException
parse a String and convert it into a gMonthDay.
str
- the string to parse
- the Date represented by the string
setValues
public void setValues(short[] values)
Sets all the fields by reading the values in an array
if a Time Zone is specificied it has to be set by using
setZone
.
- setValues in interface DateTimeBase
values
- an array of shorts with the values
the array is supposed to be of length 2 and ordered like
the following:
toDate
public java.util.Date toDate()
converts this gMonthDay into a local java Date.
- toDate in interface DateTimeBase
- a local date representing this Date.
toString
public String toString()
convert this gMonthDay to a string
The format is defined by W3C XML Schema recommendation and ISO8601
i.e --MM-DD(Z|(+|-)hh:mm)
- a string representing this Date