DayOfWeek 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一周中的一天,如“星期二”。
[Android.Runtime.Register("java/time/DayOfWeek", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DayOfWeek : Java.Lang.Enum, IDisposable, Java.Interop.IJavaPeerable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/DayOfWeek", ApiSince=26, DoNotGenerateAcw=true)>]
type DayOfWeek = class
inherit Enum
interface ITemporalAccessor
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ITemporalAdjuster
- 继承
- 属性
- 实现
注解
一周中的一天,如“星期二”。
DayOfWeek 是表示星期一、星期二、星期三、星期四、星期五、星期六和星期日的 7 天的枚举。
除文本枚举名称外,每周每天还有一个 int 值。 该值 int 遵循 ISO-8601 标准,从 1(星期一)到 7(星期日)。 建议应用程序使用枚举而不是 int 值来确保代码清晰。
此枚举提供对星期几的本地化文本形式的访问。 某些区域设置还会为天分配不同的数值,并声明星期日具有值 1,但此类对此不提供任何支持。 请参阅 WeekFields 本地化的周数编号。
<b>不用于 ordinal() 获取数字表示形式 DayOfWeek。 请改用 getValue() 。</b>
此枚举表示在许多日历系统中发现的常见概念。 因此,此枚举可由任何定义与 ISO 日历系统完全等效的星期几概念的日历系统使用。
已在 1.8 中添加。
适用于 . 的 java.time.DayOfWeekJava 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
属性
| 名称 | 说明 |
|---|---|
| Class |
返回此 |
| DeclaringClass |
返回与此枚举常量枚举类型对应的 Class 对象。 (继承自 Enum) |
| Friday |
一周中的一天,如“星期二”。 |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| JniIdentityHashCode |
一周中的一天,如“星期二”。 (继承自 Object) |
| JniPeerMembers |
一周中的一天,如“星期二”。 |
| Monday |
一周中的一天,如“星期二”。 |
| PeerReference |
一周中的一天,如“星期二”。 (继承自 Object) |
| Saturday |
一周中的一天,如“星期二”。 |
| Sunday |
一周中的一天,如“星期二”。 |
| ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 Enum) |
| ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 Enum) |
| Thursday |
一周中的一天,如“星期二”。 |
| Tuesday |
一周中的一天,如“星期二”。 |
| Value |
获取星期 |
| Wednesday |
一周中的一天,如“星期二”。 |
方法
| 名称 | 说明 |
|---|---|
| AdjustInto(ITemporal) |
将指定的临时对象调整为具有此星期几。 |
| Clone() |
引发 CloneNotSupportedException。 (继承自 Enum) |
| CompareTo(Object) |
将此枚举与指定对象的顺序进行比较。 (继承自 Enum) |
| Dispose() |
一周中的一天,如“星期二”。 (继承自 Object) |
| Dispose(Boolean) |
一周中的一天,如“星期二”。 (继承自 Object) |
| Equals(Object) |
如果指定的对象等于此枚举常量,则返回 true。 (继承自 Enum) |
| From(ITemporalAccessor) |
从临时对象获取实例 |
| Get(ITemporalField) |
从此星期几获取指定字段的值作为一个 |
| GetDisplayName(TextStyle, Locale) |
获取文本表示形式,例如“Mon”或“Friday”。 |
| GetHashCode() |
返回此枚举常量的哈希代码。 (继承自 Enum) |
| GetLong(ITemporalField) |
从此星期几获取指定字段的值作为一个 |
| IsSupported(ITemporalField) |
检查指定的字段是否受支持。 |
| JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
| Minus(Int64) |
返回此日期之前的指定天数的星期几。 |
| Name() |
返回此枚举常量的名称,与枚举声明中所声明的名称完全相同。 (继承自 Enum) |
| Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
| NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
| Of(Int32) |
从 |
| Ordinal() |
返回此枚举常量的序号(其枚举声明中的位置,其中初始常量分配为零序号)。 (继承自 Enum) |
| Plus(Int64) |
返回此日期后的指定天数的星期几。 |
| Query(ITemporalQuery) |
使用指定的查询查询这一周中的这一天。 |
| Range(ITemporalField) |
获取指定字段的有效值范围。 |
| SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
| ToArray<T>() |
一周中的一天,如“星期二”。 (继承自 Object) |
| ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
| UnregisterFromRuntime() |
一周中的一天,如“星期二”。 (继承自 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() |
一周中的一天,如“星期二”。 (继承自 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
一周中的一天,如“星期二”。 (继承自 Object) |
| IJavaPeerable.Finalized() |
一周中的一天,如“星期二”。 (继承自 Object) |
| IJavaPeerable.JniManagedPeerState |
一周中的一天,如“星期二”。 (继承自 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
一周中的一天,如“星期二”。 (继承自 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
一周中的一天,如“星期二”。 (继承自 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
一周中的一天,如“星期二”。 (继承自 Object) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
一周中的一天,如“星期二”。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |