IChronoLocalDateTime 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在任意时间表中没有时区的日期时间,适用于高级全球化用例。
[Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoLocalDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/chrono/ChronoLocalDateTime", "", "Java.Time.Chrono.IChronoLocalDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoLocalDateTime = interface
interface IComparable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ITemporal
interface ITemporalAccessor
interface ITemporalAdjuster
- 派生
- 属性
- 实现
注解
在任意时间表中没有时区的日期时间,适用于高级全球化用例。
<b>大多数应用程序应将方法签名、字段和变量声明为 LocalDateTime
,而不是此接口。</b>
A ChronoLocalDateTime
是本地日期时间的抽象表示形式,即 Chronology chronology
可插入日历系统。 日期时间以表示的 TemporalField
字段定义,其中最常见的实现是在 ChronoField
其中定义的。 计时表定义日历系统如何运行以及标准字段的含义。
<h2>何时使用此接口</h2> API 的设计鼓励使用 LocalDateTime
而不是此接口,即使在应用程序需要处理多个日历系统的情况下也是如此。 具体探讨这 ChronoLocalDate
一点的理由。
在使用此接口之前,请确保已阅读和理解讨论内容 ChronoLocalDate
。
已在 1.8 中添加。
适用于 . 的 java.time.chrono.ChronoLocalDateTime
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
属性
Chronology |
获取此日期时间的计时。 |
Handle |
获取基础 Android 对象的 JNI 值。 (继承自 IJavaObject) |
JniIdentityHashCode |
返回包装实例的值 |
JniManagedPeerState |
托管对等方的状态。 (继承自 IJavaPeerable) |
JniPeerMembers |
成员访问和调用支持。 (继承自 IJavaPeerable) |
PeerReference |
返回 JniObjectReference 包装的 Java 对象实例。 (继承自 IJavaPeerable) |
方法
显式接口实现
ITemporal.IsSupported(ITemporalUnit) |
检查指定的单位是否受支持。 |
ITemporal.Minus(Int64, ITemporalUnit) |
要添加 |
ITemporal.Minus(ITemporalAmount) |
要添加 |
ITemporal.Plus(ITemporalAmount) |
要添加 |
ITemporal.With(ITemporalAdjuster) |
要添加 |
ITemporalAccessor.Query(ITemporalQuery) |
使用指定的查询查询此日期时间。 |
ITemporalAdjuster.AdjustInto(ITemporal) |
调整指定的临时对象,以具有与此对象相同的日期和时间。 |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
在任意时间表中没有时区的日期时间,适用于高级全球化用例。 |
GetJniTypeName(IJavaPeerable) |
在任意时间表中没有时区的日期时间,适用于高级全球化用例。 |