DateFormatSymbols 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
是一个公共类,用于封装可本地化的日期时间格式数据,例如月份的名称、星期几的名称和时区数据。 SimpleDateFormat
用于 DateFormatSymbols
封装此信息。
通常不应直接使用 DateFormatSymbols
。 相反,建议使用 DateFormat
类的工厂方法创建日期/时间格式化程序: getTimeInstance
, getDateInstance
或 getDateTimeInstance
。 这些方法会自动为格式化程序创建一个 DateFormatSymbols
,这样就不必这样做了。 创建格式化程序后,可以使用该方法 setPattern
修改其格式模式。 有关使用 DateFormat
工厂方法创建格式化程序的详细信息,请参阅 DateFormat
。
如果决定为特定区域设置创建具有特定格式模式的日期/时间格式化程序,可以使用:blockquote 执行此操作: <>
new SimpleDateFormat(aPattern, DateFormatSymbols.getInstance(aLocale)).
</blockquote>
DateFormatSymbols
对象可克隆。 获取 DateFormatSymbols
对象时,可以随意修改日期时间格式数据。 例如,可以将本地化的日期时间格式模式字符替换为容易记住的模式字符。 或者,可以将代表性城市更改为你最喜欢的城市。
DateFormatSymbols
可以添加新的子类以支持SimpleDateFormat
其他区域设置的日期时间格式。
在 1.1 中添加。
适用于 . 的 java.text.DateFormatSymbols
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
DateFormatSymbols() |
通过加载默认 |
DateFormatSymbols(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
DateFormatSymbols(Locale) |
通过加载给定区域设置的资源中的格式数据来构造 DateFormatSymbols 对象。 |
属性
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
Instance |
获取 |
JniIdentityHashCode |
|
JniPeerMembers |
|
LocalPatternChars |
获取本地化的日期时间模式字符。 - 或 - 设置本地化的日期时间模式字符。 |
PeerReference |
|
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
方法
Clone() |
重写可克隆 |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
GetAmPmStrings() |
获取 ampm 字符串。 |
GetAvailableLocales() |
返回此类方法可以返回本地化实例的所有区域设置 |
GetEras() |
获取纪元字符串。 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetInstance(Locale) |
|
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>() |
|
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
|
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|