public class MonthDay extends Object implements Serializable
Constructor and Description |
---|
MonthDay(int month,
int day)
Constructs a MonthDay with the given values
No timezone is specified
|
MonthDay(int month,
int day,
String timezone)
Constructs a MonthDay with the given values, including a timezone string
The timezone is validated but not used.
|
MonthDay(String source)
Construct a MonthDay from a String in the format --MM-DD[timezone]
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
getDay() |
int |
getMonth() |
String |
getTimezone() |
int |
hashCode()
Return the value of (month + day) XORed with the hashCode of
timezone iff one is defined.
|
void |
setDay(int day)
Set the day
NOTE: if the month isn't set yet, the day isn't validated
|
void |
setMonth(int month) |
void |
setTimezone(String timezone) |
void |
setValue(int month,
int day) |
void |
setValue(int month,
int day,
String timezone) |
String |
toString() |
public MonthDay(int month, int day) throws NumberFormatException
NumberFormatException
public MonthDay(int month, int day, String timezone) throws NumberFormatException
NumberFormatException
public MonthDay(String source) throws NumberFormatException
NumberFormatException
public int getMonth()
public void setMonth(int month)
public int getDay()
public void setDay(int day)
public String getTimezone()
public void setTimezone(String timezone)
public void setValue(int month, int day, String timezone) throws NumberFormatException
NumberFormatException
public void setValue(int month, int day) throws NumberFormatException
NumberFormatException
Copyright © The Apache Software Foundation. All Rights Reserved.