语言

ChronoField 类

定义

一组标准字段。

[Android.Runtime.Register("java/time/temporal/ChronoField", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class ChronoField : Java.Lang.Enum, IDisposable, Java.Time.Temporal.ITemporalField
[<Android.Runtime.Register("java/time/temporal/ChronoField", ApiSince=26, DoNotGenerateAcw=true)>]
type ChronoField = class
    inherit Enum
    interface ITemporalField
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
属性
实现

注解

一组标准字段。

此字段集提供基于字段的访问来操作日期、时间或日期时间。 可以通过实现 TemporalField来扩展标准字段集。

这些字段适用于多个日历系统。 例如,大多数非 ISO 日历系统将日期定义为一年、月和日,只是规则略有不同。 每个字段的文档说明了其操作方式。

已在 1.8 中添加。

Java文档java.time.temporal.ChronoField。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

属性

名称 说明
AlignedDayOfWeekInMonth

一个月内对齐的星期几。

AlignedDayOfWeekInYear

一年内对齐的星期几。

AlignedWeekOfMonth

一个月内对齐的一周。

AlignedWeekOfYear

一年内对齐的一周。

AmpmOfDay

am-pm-of-day。

BaseUnit

获取字段的度量单位。

Class

返回此 Object的运行时类。

(继承自 Object)
ClockHourOfAmpm

时钟小时 -of-am-pm。

ClockHourOfDay

一天中的时钟。

DayOfMonth

月的日期。

DayOfWeek

星期二等星期几。

DayOfYear

一年中的一天。

DeclaringClass

返回与此枚举常量枚举类型对应的 Class 对象。

(继承自 Enum)
EpochDay

纪元日,基于 1970-01-01 (ISO) Java纪元。

Era

时代。

Handle

基础 Android 实例的句柄。

(继承自 Object)
HourOfAmpm

小时of-am-pm。

HourOfDay

一天中的一小时。

InstantSeconds

即时纪元秒。

IsDateBased

检查此字段是否表示日期的组件。

IsTimeBased

检查此字段是否表示某个时间的组件。

JniIdentityHashCode

获取互操作运行时分配给此Java对等的标识哈希代码。

(继承自 Object)
JniManagedPeerState

一组标准字段。

(继承自 JavaObject)
JniPeerMembers

一组标准字段。

MicroOfDay

当天的微值。

MicroOfSecond

微秒。

MilliOfDay

每天的几分之一。

MilliOfSecond

米数秒。

MinuteOfDay

一天中的分钟。

MinuteOfHour

小时。

MonthOfYear

年月,如三月。

NanoOfDay

当天的纳米。

NanoOfSecond

秒纳米。

OffsetSeconds

与 UTC/格林威治的偏移量。

PeerReference

获取此Java对等方的 JNI 对象引用。

(继承自 Object)
ProlepticMonth

基于预测的月份,按月顺序从第 0 年计算。

RangeUnit

获取字段所绑定的范围。

SecondOfDay

第二天。

SecondOfMinute

第二分钟。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Enum)
ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Enum)
Year

假年,如2012年。

YearOfEra

时代内的一年。

方法

名称 说明
AdjustInto(Object, Int64)

返回具有此字段集值的指定临时对象的副本。

CheckValidIntValue(Int64)

检查指定的值是否有效并适合 。int

CheckValidValue(Int64)

检查指定的值是否对此字段有效。

Clone()

引发 CloneNotSupportedException。

(继承自 Enum)
CompareTo(Object)

将此枚举与指定对象的顺序进行比较。

(继承自 Enum)
Construct(JniObjectReference, JniObjectReferenceOptions)

一组标准字段。

(继承自 JavaObject)
Dispose()

释放此Java对等方持有的资源。

(继承自 Object)
Dispose(Boolean)

释放此Java对等方持有的资源。

(继承自 Object)
DisposeUnlessReferenced()

一组标准字段。

(继承自 JavaObject)
Equals(Object)

一组标准字段。

(继承自 JavaObject)
Equals(Object)

如果指定的对象等于此枚举常量,则返回 true。

(继承自 Enum)
GetDisplayName(Locale)

一组标准字段。

GetFrom(ITemporalAccessor)

从指定的临时对象中获取此字段的值。

GetHashCode()

返回此枚举常量的哈希代码。

(继承自 Enum)
IsSupportedBy(ITemporalAccessor)

检查临时对象是否支持此字段。

JavaFinalize()
已过时.

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Name()

返回此枚举常量的名称,与枚举声明中所声明的名称完全相同。

(继承自 Enum)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
Ordinal()

返回此枚举常量的序号(其枚举声明中的位置,其中初始常量分配为零序号)。

(继承自 Enum)
Range()

获取字段的有效值范围。

RangeRefinedBy(ITemporalAccessor)

使用临时对象优化结果,获取此字段的有效值范围。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

一组标准字段。

(继承自 JavaObject)
ToArray<T>()

从此Java数组包装器创建托管数组。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

从互操作运行时取消注册此Java对等。

(继承自 Object)
ValueOf(String)

返回具有指定名称的此类的枚举常量。

Values()

返回一个数组,该数组包含此枚举类的常量,按照声明的顺序。

Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><>

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)

显式接口实现

名称 说明
IJavaPeerable.Disposed()

一组标准字段。

(继承自 JavaObject)
IJavaPeerable.Finalized()

一组标准字段。

(继承自 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

一组标准字段。

(继承自 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

一组标准字段。

(继承自 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

一组标准字段。

(继承自 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

一组标准字段。

(继承自 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

一组标准字段。

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

一组标准字段。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于