Most visited

Recently visited

Added in API level 24

TaiwanCalendar

public class TaiwanCalendar
extends GregorianCalendar

java.lang.Object
   ↳ android.icu.util.Calendar
     ↳ android.icu.util.GregorianCalendar
       ↳ android.icu.util.TaiwanCalendar


TaiwanCalendarTaiwanCalendar的一个子类,自1912年以来 GregorianCalendar数年。

除历年和年代以外,台历在各个方面都与公历相同。 自公元1912年以来(格里高利),年数有所增加。

台湾历法有一个时代: MINGUO

这个类不应该被分类。

通常应使用 getInstance(ULocale)传递 ULocale标签 "@calendar=roc"来实例化 "@calendar=roc"

也可以看看:

Summary

Constants

int BEFORE_MINGUO

民国前几年台湾时代的不变1。

int MINGUO

台湾民国时代的不变。

Inherited constants

From class android.icu.util.GregorianCalendar
From class android.icu.util.Calendar

Inherited fields

From class android.icu.util.GregorianCalendar
From class android.icu.util.Calendar

Public constructors

TaiwanCalendar()

使用缺省语言环境的默认时区中的当前时间构造 TaiwanCalendar

TaiwanCalendar(TimeZone zone)

根据给定时区中的当前时间和默认语言环境构造一个 TaiwanCalendar

TaiwanCalendar(Locale aLocale)

根据给定语言环境的默认时区中的当前时间构造一个 TaiwanCalendar

TaiwanCalendar(ULocale locale)

根据给定语言环境的默认时区中的当前时间构造一个 TaiwanCalendar

TaiwanCalendar(TimeZone zone, Locale aLocale)

基于给定语言环境给定时区中的当前时间构造一个 TaiwanCalendar

TaiwanCalendar(TimeZone zone, ULocale locale)

根据给定语言环境给定时区中的当前时间构造一个 TaiwanCalendar

TaiwanCalendar(Date date)

使用缺省区域设置在默认时区中设置的给定日期构造 TaiwanCalendar

TaiwanCalendar(int year, int month, int date)

使用缺省语言环境在默认时区中设置的给定日期构造 TaiwanCalendar

TaiwanCalendar(int year, int month, int date, int hour, int minute, int second)

使用默认语言环境设置默认时区的给定日期和时间构造一个TaiwanCalendar。

Public methods

String getType()

[icu]返回此Calendar对象的日历类型名称字符串。

Protected methods

void handleComputeFields(int julianDay)

重写日历以计算特定于混合公历 - 儒略历日历系统的几个字段。

int handleGetExtendedYear()

返回当前字段定义的扩展年份。

int handleGetLimit(int field, int limitType)

覆盖GregorianCalendar。

Inherited methods

From class android.icu.util.GregorianCalendar
From class android.icu.util.Calendar
From class java.lang.Object
From interface java.lang.Comparable

Constants

BEFORE_MINGUO

Added in API level 24
int BEFORE_MINGUO

民国1年前的台湾时代是不变的。布雷诺米诺1是格里高利1911年,民国2年前是格里高利1910年等等。

也可以看看:

常量值:0(0x00000000)

MINGUO

Added in API level 24
int MINGUO

台湾民国时代的不变。 公民历史上的民国1年是1912年。

也可以看看:

常数值:1(0x00000001)

Public constructors

TaiwanCalendar

Added in API level 24
TaiwanCalendar ()

使用缺省语言环境的默认时区中的当前时间构造 TaiwanCalendar

TaiwanCalendar

Added in API level 24
TaiwanCalendar (TimeZone zone)

根据给定时区中的当前时间和默认语言环境构造一个 TaiwanCalendar

Parameters
zone TimeZone: the given time zone.

TaiwanCalendar

Added in API level 24
TaiwanCalendar (Locale aLocale)

根据给定语言环境的默认时区中的当前时间构造一个 TaiwanCalendar

Parameters
aLocale Locale: the given locale.

TaiwanCalendar

Added in API level 24
TaiwanCalendar (ULocale locale)

根据给定语言环境的默认时区中的当前时间构造一个 TaiwanCalendar

Parameters
locale ULocale: the given ulocale.

TaiwanCalendar

Added in API level 24
TaiwanCalendar (TimeZone zone, 
                Locale aLocale)

根据给定语言环境给定时区中的当前时间构造一个 TaiwanCalendar

Parameters
zone TimeZone: the given time zone.
aLocale Locale

TaiwanCalendar

Added in API level 24
TaiwanCalendar (TimeZone zone, 
                ULocale locale)

根据给定语言环境给定时区内的当前时间构造一个 TaiwanCalendar

Parameters
zone TimeZone: the given time zone.
locale ULocale: the given ulocale.

TaiwanCalendar

Added in API level 24
TaiwanCalendar (Date date)

使用缺省区域设置在缺省时区中设置的给定日期构造 TaiwanCalendar

Parameters
date Date: The date to which the new calendar is set.

TaiwanCalendar

Added in API level 24
TaiwanCalendar (int year, 
                int month, 
                int date)

使用缺省区域设置在默认时区中设置的给定日期构造 TaiwanCalendar

Parameters
year int: The value used to set the calendar's YEAR time field.
month int: The value used to set the calendar's MONTH time field. The value is 0-based. e.g., 0 for January.
date int: The value used to set the calendar's DATE time field.

TaiwanCalendar

Added in API level 24
TaiwanCalendar (int year, 
                int month, 
                int date, 
                int hour, 
                int minute, 
                int second)

使用默认语言环境设置默认时区的给定日期和时间构造一个TaiwanCalendar。

Parameters
year int: The value used to set the calendar's YEAR time field.
month int: The value used to set the calendar's MONTH time field. The value is 0-based. e.g., 0 for January.
date int: The value used to set the calendar's DATE time field.
hour int: The value used to set the calendar's HOUR_OF_DAY time field.
minute int: The value used to set the calendar's MINUTE time field.
second int: The value used to set the calendar's SECOND time field.

Public methods

getType

Added in API level 24
String getType ()

[icu]返回此Calendar对象的日历类型名称字符串。 返回的字符串是传统的ICU日历属性值,例如“gregorian”或“japanese”。

请参阅http://www.unicode.org/reports/tr35/#Key_Type_Definitions中有关语言环境ID的日历属性的type =“old type name”

Returns
String legacy calendar type name string

Protected methods

handleComputeFields

Added in API level 24
void handleComputeFields (int julianDay)

重写日历以计算特定于混合公历 - 儒略历日历系统的几个字段。 这些是:

  • ERA
  • YEAR
  • MONTH
  • DAY_OF_MONTH
  • DAY_OF_YEAR
  • EXTENDED_YEAR

Parameters
julianDay int

handleGetExtendedYear

Added in API level 24
int handleGetExtendedYear ()

返回当前字段定义的扩展年份。 这将使用EXTENDED_YEAR字段或特定于日历系统的YEAR和超年字段(如ERA),具体取决于哪一组字段较新。

Returns
int the extended year

handleGetLimit

Added in API level 24
int handleGetLimit (int field, 
                int limitType)

覆盖GregorianCalendar。 只有一个台湾时代。 我们应该在这里处理YEAR,YEAR_WOY和EXTENDED_YEAR,以实现1..5000000的范围,但这并不重要。

Parameters
field int: one of the above field numbers
limitType int: one of MINIMUM, GREATEST_MINIMUM, LEAST_MAXIMUM, or MAXIMUM
Returns
int

Hooray!