Share via


IsoChronology 類別

定義

ISO 行事曆系統。

[Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoChronology : Java.Time.Chrono.AbstractChronology, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoChronology = class
    inherit AbstractChronology
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
屬性
實作

備註

ISO 行事曆系統。

此 chronology 會定義 ISO 行事曆系統的規則。 此行事曆系統是以 ISO-8601 標準為基礎,這是 事實 世界行事曆。

欄位的定義如下: < ul >< li > era - 有兩個紀元:'Current Era' (CE) 和 'Before Current Era' (BCE) 。 <li > year-of-era - 年-of-era 與目前 CE 紀元的專業年份相同。 在 ISO epoch 之前的 BCE 紀元中,當時間往後往後時,年份會從 1 向上增加。 <li > proic-year - 專業年份與目前紀元的年份相同。 在前一個紀元中,年份有零,然後是負值。 <li > 年月 - ISO 年份中有 12 個月,編號從 1 到 12。 <li > 當月日 - ISO 月份的每個月份介於 28 到 31 天之間,編號從 1 到 31。 月 4、6、9 和 11 有 30 天、月 1、3、5、7、8、10 和 12 有 31 天。 月份 2 有 28 天,或閏年 29。 <li > day-of-year - 標準 ISO 年份有 365 天,而閏年有 366 天。 天數從 1 到 365 或 1 到 366。 <li > leap-year - Leap 年每 4 年發生一次,但年份除 100 除,而不是除以 400。 </ul>

已在 1.8 中新增。

java.time.chrono.IsoChronology JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

屬性

CalendarType

取得基礎行事曆系統的行事曆類型 - 'iso8601'。

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
Id

取得 chronology - 'ISO' 的識別碼。

Instance

ISO chronology 的單一實例。

JniIdentityHashCode

ISO 行事曆系統。

(繼承來源 Object)
JniPeerMembers

ISO 行事曆系統。

PeerReference

ISO 行事曆系統。

(繼承來源 Object)
ThresholdClass

ISO 行事曆系統。

(繼承來源 AbstractChronology)
ThresholdType

ISO 行事曆系統。

(繼承來源 AbstractChronology)

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
CompareTo(IChronology)

比較此 chronology 與另一個 chronology。

(繼承來源 AbstractChronology)
CompareTo(Object)

ISO 行事曆系統。

(繼承來源 AbstractChronology)
Date(IEra, Int32, Int32, Int32)

從紀元、年和月日欄位取得 ISO 當地日期。

Date(Int32, Int32, Int32)

從專業年份、年月和月日欄位取得 ISO 當地日期。

Date(ITemporalAccessor)

從另一個日期時間物件取得 ISO 本地日期。

DateEpochDay(Int64)

從 epoch-day 取得 ISO 當地日期。

DateNow()

從預設時區的系統時鐘取得目前的 ISO 本地日期。

DateNow(Clock)

從指定的時鐘取得目前的 ISO 本地日期。

DateNow(ZoneId)

從指定時區的系統時鐘取得目前的 ISO 本地日期。

DateYearDay(IEra, Int32, Int32)

從紀元、紀元年和年份欄位取得 ISO 當地日期。

DateYearDay(Int32, Int32)

從專業年和年欄位取得 ISO 當地日期。

Dispose()

ISO 行事曆系統。

(繼承來源 Object)
Dispose(Boolean)

ISO 行事曆系統。

(繼承來源 Object)
EpochSecond(Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset)

從 1970-01-01T00:00:00Z 的 Epoch 取得秒數。

Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
EraOf(Int32)

ISO 行事曆系統。

Eras()

ISO 行事曆系統。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
IsLeapYear(Int64)

根據 ISO 專業行事曆系統規則,檢查年份是否為閏年。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
LocalDateTime(ITemporalAccessor)

從另一個日期時間物件取得 ISO 本機日期時間。

Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Period(Int32, Int32, Int32)

根據年、月和日,取得此計時的期間。

ProlepticYear(IEra, Int32)

ISO 行事曆系統。

Range(ChronoField)

ISO 行事曆系統。

ResolveDate(IDictionary<ITemporalField,Long>, ResolverStyle)

將剖 ChronoField 析的值解析為剖析期間的日期。

(繼承來源 AbstractChronology)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

ISO 行事曆系統。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

ISO 行事曆系統。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
ZonedDateTime(Instant, ZoneId)

Instant 取得這個 chronology 中的 ISO 區域日期時間。

ZonedDateTime(ITemporalAccessor)

從另一個日期時間物件取得 ISO 區域日期時間。

明確介面實作

IJavaPeerable.Disposed()

ISO 行事曆系統。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

ISO 行事曆系統。

(繼承來源 Object)
IJavaPeerable.Finalized()

ISO 行事曆系統。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

ISO 行事曆系統。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ISO 行事曆系統。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ISO 行事曆系統。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ISO 行事曆系統。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

ISO 行事曆系統。

GetJniTypeName(IJavaPeerable)

ISO 行事曆系統。

適用於