Package com.squarespace.cldrengine.api
Class JapaneseDate
- java.lang.Object
-
- com.squarespace.cldrengine.api.CalendarDate
-
- com.squarespace.cldrengine.api.GregorianDate
-
- com.squarespace.cldrengine.api.JapaneseDate
-
public class JapaneseDate extends GregorianDate
A date in the Japanese Imperial calendar. type: japanese
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.squarespace.cldrengine.api.CalendarDate
CalendarDate.Swap
-
-
Constructor Summary
Constructors Constructor Description JapaneseDate(int firstDay, int minDays)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JapaneseDate
_initFromJD(long jd, long msDay, java.lang.String zoneId)
protected JapaneseDate
_initFromUnixEpoch(long epoch, java.lang.String zoneId)
JapaneseDate
add(TimePeriod fields)
protected void
computeJapaneseFields(long[] f)
static JapaneseDate
fromUnixEpoch(long epoch, java.lang.String zoneId, int firstDay, int minDays)
protected void
initFields(long[] f)
java.lang.String
toString()
GregorianDate
withZone(java.lang.String zoneId)
-
Methods inherited from class com.squarespace.cldrengine.api.GregorianDate
computeGregorianFields, computeJulianFields, daysInMonth, daysInYear, leapGregorian, monthCount, monthStart, subtract
-
Methods inherited from class com.squarespace.cldrengine.api.CalendarDate
_add, _addTime, _computeWeekFields, _diff, _rollup, _toString, checkJDRange, compare, computeBaseFields, computeWeekFields, dayOfMonth, dayOfWeek, dayOfWeekInMonth, dayOfYear, difference, era, extendedYear, fieldOfVisualDifference, firstDayOfWeek, getRelativeField, hour, hourOfDay, initFromJD, initFromUnixEpoch, invertPeriod, isAM, isDaylightSavings, isLeapYear, jdFromUnixEpoch, julianDay, largestRelativeField, metaZoneId, milliseconds, millisecondsInDay, minDaysInFirstWeek, minute, modifiedJulianDay, month, ordinalDayOfWeek, relatedYear, relativeTime, second, splitfrac, swap, timePeriodFieldFlags, timeZoneAbbr, timeZoneId, timeZoneOffset, timeZoneStableId, type, unixEpoch, unixEpochFromJD, utcfields, weekNumber, weekOfMonth, weekOfYear, weekOfYearISO, year, yearLength, yearOfWeekOfYear, yearOfWeekOfYearISO
-
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classGregorianDate
-
add
public JapaneseDate add(TimePeriod fields)
- Overrides:
add
in classGregorianDate
-
withZone
public GregorianDate withZone(java.lang.String zoneId)
- Overrides:
withZone
in classGregorianDate
-
fromUnixEpoch
public static JapaneseDate fromUnixEpoch(long epoch, java.lang.String zoneId, int firstDay, int minDays)
-
_initFromUnixEpoch
protected JapaneseDate _initFromUnixEpoch(long epoch, java.lang.String zoneId)
- Overrides:
_initFromUnixEpoch
in classGregorianDate
-
_initFromJD
protected JapaneseDate _initFromJD(long jd, long msDay, java.lang.String zoneId)
- Overrides:
_initFromJD
in classGregorianDate
-
initFields
protected void initFields(long[] f)
- Overrides:
initFields
in classGregorianDate
-
computeJapaneseFields
protected void computeJapaneseFields(long[] f)
-
-