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.DateFormatSymbolsJava 文档
本页的某些部分是根据 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) |
|