public class MonthDay
extends java.lang.Object
implements java.io.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,
java.lang.String timezone)
Constructs a MonthDay with the given values, including a timezone string The timezone is
validated but not used.
|
MonthDay(java.lang.String source)
Construct a MonthDay from a String in the format --MM-DD[timezone]
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
getDay() |
int |
getMonth() |
java.lang.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(java.lang.String timezone) |
void |
setValue(int month,
int day) |
void |
setValue(int month,
int day,
java.lang.String timezone) |
java.lang.String |
toString() |
public MonthDay(int month,
int day)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic MonthDay(int month,
int day,
java.lang.String timezone)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic MonthDay(java.lang.String source)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic int getMonth()
public void setMonth(int month)
public int getDay()
public void setDay(int day)
public java.lang.String getTimezone()
public void setTimezone(java.lang.String timezone)
public void setValue(int month,
int day,
java.lang.String timezone)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic void setValue(int month,
int day)
throws java.lang.NumberFormatException
java.lang.NumberFormatExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectint valueCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.