IsoChronology 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
ISO 日曆系統。
[Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoChronology : Java.Time.Chrono.AbstractChronology, IDisposable, 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 日曆系統。
此年表定義了ISO曆法系統的規則。 此曆法系統基於 ISO-8601 標準,該標準實際上 是全球的 通用曆法。
這些領域定義如下: <ul><li>era - 有兩個時代,「當代」(CE)與「前代」(BCE)。 <李>紀年-紀年與當前公元時代的預言年相同。 在ISO時代之前的公元前紀元,年份會從1開始往上增加,隨著時間往回推移。 <李>預示年——預示年與當前紀元的紀年相同。 在前一個時代,年份為零,接著是負值。 <li>月份-年份 - ISO 年共有 12 個月,編號從 1 到 12。 <li>月份日數 - ISO 月份中每個月有 28 至 31 天,編號從 1 到 31。 第4、6、9和11個月有30天,第1、3、5、7、8、10和12個月有31天。 第二個月有28天,閏年則有29天。 <li>年中日 - 標準 ISO 年有 365 天,閏年有 366 天。 天數編號從1到365或1到366。 <閏>年——閏年每4年發生一次,除非年份被100整除但不被400除。 </ul>
新增於1.8版本。
Java 文件 java.time.chrono.IsoChronology。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
屬性
| 名稱 | Description |
|---|---|
| CalendarType |
取得底層曆法系統的行事曆類型——「iso8601」。 |
| Class |
回傳此 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| Id |
取得時間順序的ID——「ISO」。 |
| Instance |
ISO年表的單一實例。 |
| IsIsoBased |
|
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
ISO 日曆系統。 (繼承來源 JavaObject) |
| JniPeerMembers |
ISO 日曆系統。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThresholdClass |
ISO 日曆系統。 (繼承來源 AbstractChronology) |
| ThresholdType |
ISO 日曆系統。 (繼承來源 AbstractChronology) |
方法
| 名稱 | Description |
|---|---|
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| CompareTo(IChronology) |
將此時間軸與另一年表進行比較。 (繼承來源 AbstractChronology) |
| CompareTo(Object) |
將此物件與指定的物件比較排序。 (繼承來源 AbstractChronology) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
ISO 日曆系統。 (繼承來源 JavaObject) |
| Date(IEra, Int32, Int32, Int32) |
可從紀元、年份、月份及月份欄位取得 ISO 本地日期。 |
| Date(Int32, Int32, Int32) |
從預言年、月份及月日欄位中取得 ISO 局部日期。 |
| Date(ITemporalAccessor) |
從另一個日期-時間物件取得 ISO 本地日期。 |
| DateEpochDay(Int64) |
從紀元日開始取得 ISO 當地日期。 |
| DateNow() |
從系統時鐘在預設時區取得當前 ISO 當地日期。 |
| DateNow(Clock) |
可從指定時鐘取得當前 ISO 當地日期。 |
| DateNow(ZoneId) |
從系統時鐘在指定時區取得當前 ISO 當地日期。 |
| DateYearDay(IEra, Int32, Int32) |
可從年代、年份及年份欄位取得 ISO 本地日期。 |
| DateYearDay(Int32, Int32) |
可從預言年與年份日期欄位中取得 ISO 局部日期。 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
ISO 日曆系統。 (繼承來源 JavaObject) |
| EpochSecond(Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset) |
取得1970-01-01T00:00:00Z的秒數。 |
| Equals(Object) |
ISO 日曆系統。 (繼承來源 JavaObject) |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| EraOf(Int32) |
從數值建立年代時代物件。 |
| Eras() |
取得時代列表以按時間順序排列。 |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| IsLeapYear(Int64) |
根據ISO預言曆法系統規則,檢查該年份是否為閏年。 |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| LocalDateTime(ITemporalAccessor) |
從另一個日期-時間物件取得 ISO 本地日期-時間。 |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| Period(Int32, Int32, Int32) |
根據年份、月份和天數來計算這個時間軸。 |
| ProlepticYear(IEra, Int32) |
計算給定紀元及年數的預定年。 |
| Range(ChronoField) |
取得指定欄位的有效值範圍。 |
| ResolveDate(IDictionary<ITemporalField,Long>, ResolverStyle) |
在解析過程中,將解析後 |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
ISO 日曆系統。 (繼承來源 JavaObject) |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
回傳物件的字串表示。 (繼承來源 Object) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| ZonedDateTime(Instant, ZoneId) |
在此時間順序 |
| ZonedDateTime(ITemporalAccessor) |
從另一個日期時間物件取得 ISO 分區日期-時間。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
ISO 日曆系統。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
ISO 日曆系統。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
ISO 日曆系統。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
ISO 日曆系統。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
ISO 日曆系統。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
ISO 日曆系統。 (繼承來源 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
ISO 日曆系統。 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
ISO 日曆系統。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |