public final class MonthYear
extends java.lang.Object
A Month Year could be:
Since the month year field may represent calendrical values with differing precisions it can't just be represented by a primitive field-of-epoch format.
| Modifier and Type | Field and Description |
|---|---|
static int |
LONG_LENGTH |
static int |
NONE |
static int |
SHORT_LENGTH |
| Constructor and Description |
|---|
MonthYear() |
| Modifier and Type | Method and Description |
|---|---|
int |
dayOfMonth() |
MonthYear |
dayOfMonth(int dayOfMonth) |
boolean |
decode(AsciiBuffer buffer,
int offset,
int length) |
boolean |
decode(byte[] bytes,
int length) |
int |
encode(byte[] bytes) |
int |
encode(MutableAsciiBuffer buffer,
int offset) |
boolean |
equals(java.lang.Object o) |
boolean |
hasDayOfMonth() |
int |
hashCode() |
boolean |
hasWeekOfMonth() |
java.time.Month |
month() |
MonthYear |
month(java.time.Month month) |
static MonthYear |
of(int year,
java.time.Month month) |
java.lang.String |
toString() |
int |
weekOfMonth() |
MonthYear |
weekOfMonth(int weekOfMonth) |
static MonthYear |
withDayOfMonth(int year,
java.time.Month month,
int dayOfMonth) |
static MonthYear |
withWeekOfMonth(int year,
java.time.Month month,
int weekOfMonth) |
int |
year() |
MonthYear |
year(int year) |
public static final int NONE
public static final int SHORT_LENGTH
public static final int LONG_LENGTH
public static MonthYear of(int year, java.time.Month month)
public static MonthYear withDayOfMonth(int year, java.time.Month month, int dayOfMonth)
public static MonthYear withWeekOfMonth(int year, java.time.Month month, int weekOfMonth)
public int year()
public MonthYear year(int year)
public java.time.Month month()
public MonthYear month(java.time.Month month)
public int dayOfMonth()
public MonthYear dayOfMonth(int dayOfMonth)
public boolean hasDayOfMonth()
public int weekOfMonth()
public MonthYear weekOfMonth(int weekOfMonth)
public boolean hasWeekOfMonth()
public boolean decode(byte[] bytes,
int length)
public boolean decode(AsciiBuffer buffer, int offset, int length)
public int encode(byte[] bytes)
public int encode(MutableAsciiBuffer buffer, int offset)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015-2022 Real Logic Limited. All Rights Reserved.