Month 类

定义

一个月,如“七月”。

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

注解

一个月,如“七月”。

Month 是表示一年 1 月、2 月、3 月、4 月、5 月、6 月、8 月、9 月、10 月、11 月和 12 月的枚举。

除文本枚举名称外,每个月都有一个 int 值。 该值 int 遵循正常用法和 ISO-8601 标准,从 1 月 1 日(1 月)到 12 日(12 月)。 建议应用程序使用枚举而不是 int 值来确保代码清晰。

<b>不用于 ordinal() 获取数字表示形式 Month。 请改用 getValue() 。</B>

此枚举表示在许多日历系统中发现的常见概念。 因此,此枚举可由任何定义与 ISO-8601 日历系统完全等效的年度概念的日历系统使用。

已在 1.8 中添加。

适用于 . 的 java.time.MonthJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

属性

April

一个月,如“七月”。

August

一个月,如“七月”。

Class

返回此 Object的运行时类。

(继承自 Object)
December

一个月,如“七月”。

DeclaringClass

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

(继承自 Enum)
February

一个月,如“七月”。

Handle

基础 Android 实例的句柄。

(继承自 Object)
January

一个月,如“七月”。

JniIdentityHashCode

一个月,如“七月”。

(继承自 Object)
JniPeerMembers

一个月,如“七月”。

July

一个月,如“七月”。

June

一个月,如“七月”。

March

一个月,如“七月”。

May

一个月,如“七月”。

November

一个月,如“七月”。

October

一个月,如“七月”。

PeerReference

一个月,如“七月”。

(继承自 Object)
September

一个月,如“七月”。

ThresholdClass

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

(继承自 Enum)
ThresholdType

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

(继承自 Enum)
Value

获取年 int 月值。

方法

AdjustInto(ITemporal)

调整指定的时态对象,以具有本月。

Clone()

引发 CloneNotSupportedException。

(继承自 Enum)
CompareTo(Object)

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

(继承自 Enum)
Dispose()

一个月,如“七月”。

(继承自 Object)
Dispose(Boolean)

一个月,如“七月”。

(继承自 Object)
Equals(Object)

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

(继承自 Enum)
FirstDayOfYear(Boolean)

获取对应于本月第一天的年度日期。

FirstMonthOfQuarter()

获取对应于本季度第一个月的月份。

From(ITemporalAccessor)

从临时对象获取实例 Month

Get(ITemporalField)

获取从本月的指定字段的值作为一个 int

GetDisplayName(TextStyle, Locale)

获取文本表示形式,例如“Jan”或“December”。

GetHashCode()

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

(继承自 Enum)
GetLong(ITemporalField)

获取从本月的指定字段的值作为一个 long

IsSupported(ITemporalField)

检查指定的字段是否受支持。

JavaFinalize()

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

(继承自 Object)
Length(Boolean)

获取本月的长度(以天为单位)。

MaxLength()

获取本月的最大长度(以天为单位)。

MinLength()

获取本月的最小长度(以天为单位)。

Minus(Int64)

返回此月份之前的指定月数。

Name()

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

(继承自 Enum)
Notify()

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

(继承自 Object)
NotifyAll()

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

(继承自 Object)
Of(Int32)

int值获取实例Month

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)

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

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

使当前线程等待直到唤醒,通常是通过 <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)

扩展方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

一个月,如“七月”。

GetJniTypeName(IJavaPeerable)

一个月,如“七月”。

适用于