DateFormat 类

定义

用于生成带格式日期/时间的字符串的实用工具类。

[Android.Runtime.Register("android/text/format/DateFormat", DoNotGenerateAcw=true)]
public class DateFormat : Java.Lang.Object
[<Android.Runtime.Register("android/text/format/DateFormat", DoNotGenerateAcw=true)>]
type DateFormat = class
    inherit Object
继承
DateFormat
属性

注解

用于生成带格式日期/时间的字符串的实用工具类。

大多数调用方应避免向此类 format 的方法提供自己的格式字符串,并依赖于系统提供的正确本地化字符串。 此类的工厂方法返回适当本地化 java.text.DateFormat 的实例,适用于格式设置和分析日期。 有关格式字符串的规范文档,请参阅 java.text.SimpleDateFormat

如果系统不提供合适的模式,此类将提供 #getBestDateTimePattern 该方法。

format此类中的方法实现 Unicode UTS #35 模式的子集。 此类当前支持的子集包含以下格式字符: acdEHhLKkLMmsyz 最多支持 API 级别 17 adEhkMmszy 。 请注意,此类不正确地实现 k ,就像实现 H 向后兼容性一样。

请参阅 java.text.SimpleDateFormat 有关模式的更多文档,或者是否需要更完整或更正确的实现。 请注意,此类中的非format 方法由 SimpleDateFormat.

适用于 . 的 android.text.format.DateFormatJava 文档

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

构造函数

DateFormat()
DateFormat(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

字段

AmPm
已过时.

此成员已弃用。

CapitalAmPm
已过时.

此成员已弃用。

Date
已过时.

此成员已弃用。

Day
已过时.

此成员已弃用。

Hour
已过时.

此成员已弃用。

HourOfDay
已过时.

此成员已弃用。

Minute
已过时.

此成员已弃用。

Month
已过时.

此成员已弃用。

Quote
已过时.

此成员已弃用。

Seconds
已过时.

此成员已弃用。

StandaloneMonth
已过时.

此成员已弃用。

TimeZone
已过时.

此成员已弃用。

Year
已过时.

此成员已弃用。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

用于生成带格式日期/时间的字符串的实用工具类。

(继承自 Object)
JniPeerMembers

用于生成带格式日期/时间的字符串的实用工具类。

PeerReference

用于生成带格式日期/时间的字符串的实用工具类。

(继承自 Object)
ThresholdClass

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

ThresholdType

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

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

用于生成带格式日期/时间的字符串的实用工具类。

(继承自 Object)
Dispose(Boolean)

用于生成带格式日期/时间的字符串的实用工具类。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
Format(String, Calendar)

给定格式字符串和 java.util.Calendar 对象,返回包含所请求日期的 CharSequence。

Format(String, Date)

给定格式字符串和 java.util.Date 对象,返回包含所请求日期的 CharSequence。

Format(String, Int64)

给定格式字符串以及自 1970 年 1 月 1 日 GMT 起的以毫秒为单位的时间,返回包含所请求日期的 CharSequence。

FormatFormatted(ICharSequence, Calendar)

给定格式字符串和 java.util.Calendar 对象,返回包含所请求日期的 CharSequence。

FormatFormatted(ICharSequence, Date)

给定格式字符串和 java.util.Date 对象,返回包含所请求日期的 CharSequence。

FormatFormatted(ICharSequence, Int64)

给定格式字符串以及自 1970 年 1 月 1 日 GMT 起的以毫秒为单位的时间,返回包含所请求日期的 CharSequence。

GetBestDateTimePattern(Locale, String)

返回给定区域设置的给定骨架的最佳可能本地化形式。

GetDateFormat(Context)

返回一个 java.text.DateFormat 对象,该对象可以根据上下文的区域设置以短格式设置日期的格式。

GetDateFormatOrder(Context)

获取存储为字符数组的当前日期格式。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetLongDateFormat(Context)

返回一个 java.text.DateFormat 对象,该对象可以设置上下文区域设置的长格式(如 Monday, January 3, 2000)格式的日期。

GetMediumDateFormat(Context)

返回一个 java.text.DateFormat 对象,该对象可以设置上下文区域设置的中等格式(如 Jan 3, 2000)格式的日期。

GetTimeFormat(Context)

返回一个 java.text.DateFormat 对象,该对象可以根据上下文的区域设置和用户的 12-/24 小时时钟首选项设置时间的格式。

Is24HourFormat(Context)

如果时间应设置为 24 小时,则返回 true;如果时间应设置为 12 小时(AM/PM)时间,则返回 false。

JavaFinalize()

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

(继承自 Object)
Notify()

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

(继承自 Object)
NotifyAll()

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

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

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

用于生成带格式日期/时间的字符串的实用工具类。

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

用于生成带格式日期/时间的字符串的实用工具类。

(继承自 Object)
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)

用于生成带格式日期/时间的字符串的实用工具类。

适用于