DateFormatSymbols 类

定义

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

[Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)>]
type DateFormatSymbols = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
继承
DateFormatSymbols
属性
实现

注解

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。 SimpleDateFormat 用于 DateFormatSymbols 封装此信息。

通常不应直接使用 DateFormatSymbols 。 相反,建议使用 DateFormat 类的工厂方法创建日期/时间格式化程序: getTimeInstancegetDateInstancegetDateTimeInstance。 这些方法会自动为格式化程序创建一个 DateFormatSymbols ,这样就不必这样做了。 创建格式化程序后,可以使用该方法 setPattern 修改其格式模式。 有关使用 DateFormat工厂方法创建格式化程序的详细信息,请参阅 DateFormat

如果决定为特定区域设置创建具有特定格式模式的日期/时间格式化程序,可以使用:blockquote 执行此操作: <>

new SimpleDateFormat(aPattern, DateFormatSymbols.getInstance(aLocale)).

</blockquote>

DateFormatSymbols 对象可克隆。 获取 DateFormatSymbols 对象时,可以随意修改日期时间格式数据。 例如,可以将本地化的日期时间格式模式字符替换为容易记住的模式字符。 或者,可以将代表性城市更改为你最喜欢的城市。

DateFormatSymbols可以添加新的子类以支持SimpleDateFormat其他区域设置的日期时间格式。

在 1.1 中添加。

适用于 . 的 java.text.DateFormatSymbolsJava 文档

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

构造函数

DateFormatSymbols()

通过加载默认 java.util.Locale.Category#FORMAT FORMAT 区域设置的资源中的格式数据来构造 DateFormatSymbols 对象。

DateFormatSymbols(IntPtr, JniHandleOwnership)

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

DateFormatSymbols(Locale)

通过加载给定区域设置的资源中的格式数据来构造 DateFormatSymbols 对象。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
Instance

获取 DateFormatSymbols 默认区域设置的实例。

JniIdentityHashCode

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
JniPeerMembers

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

LocalPatternChars

获取本地化的日期时间模式字符。 - 或 - 设置本地化的日期时间模式字符。

PeerReference

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
ThresholdClass

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

ThresholdType

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

方法

Clone()

重写可克隆

Dispose()

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
Dispose(Boolean)

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
Equals(Object)

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

(继承自 Object)
GetAmPmStrings()

获取 ampm 字符串。

GetAvailableLocales()

返回此类方法可以返回本地化实例的所有区域设置 getInstance 的数组。

GetEras()

获取纪元字符串。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetInstance(Locale)

DateFormatSymbols获取指定区域设置的实例。

GetMonths()

获取月份字符串。

GetShortMonths()

获取短月份字符串。

GetShortWeekdays()

获取短工作日字符串。

GetWeekdays()

获取工作日字符串。

GetZoneStrings()

获取时区字符串。

JavaFinalize()

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

(继承自 Object)
Notify()

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

(继承自 Object)
NotifyAll()

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

(继承自 Object)
SetAmPmStrings(String[])

设置 ampm 字符串。

SetEras(String[])

设置纪元字符串。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetMonths(String[])

设置月份字符串。

SetShortMonths(String[])

设置短月份字符串。

SetShortWeekdays(String[])

设置短工作日字符串。

SetWeekdays(String[])

设置工作日字符串。

SetZoneStrings(String[][])

设置时区字符串。

ToArray<T>()

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

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

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
IJavaPeerable.Finalized()

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

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

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

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

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

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

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

GetJniTypeName(IJavaPeerable)

DateFormatSymbols 是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。

适用于