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 。 相反,建议使用类的工厂方法创建日期时间格式化程序 DateFormatgetTimeInstancegetDateInstancegetDateTimeInstance。 这些方法会自动为格式化程序创建 DateFormatSymbols ,因此你不必这样做。 创建格式化程序后,可以使用 方法修改其格式模式 setPattern 。 有关使用 DateFormat的工厂方法创建格式化程序的详细信息,请参阅 DateFormat

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

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

</blockquote>

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

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

在 1.1 中添加。

java.text.DateFormatSymbolsJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

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 是一个公共类,用于封装可本地化的日期时间格式设置数据,例如月份名称、星期几的名称和时区数据。

适用于