DateFormatSymbols 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
DateFormatSymbols 是一個公開類別,用於封裝可本地化的日期時間格式化資料,例如月份名稱、星期幾名稱及時區資料。
[Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, 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's factory 方法建立格式化器的資訊,請參見 DateFormat。
如果你決定為特定地區建立一個具有特定格式模式的日期時間格式化工具,可以用以下 <方式:blockquote>
new SimpleDateFormat(aPattern, DateFormatSymbols.getInstance(aLocale)).
</區塊引用>
DateFormatSymbols 物件是可複製的。 當你取得物件時 DateFormatSymbols ,可以自由修改日期與時間的格式資料。 例如,你可以用你覺得容易記住的字元替換當地化的日期時間格式字元。 或者你可以把代表城市改成你最喜歡的城市。
DateFormatSymbols可能會新增子類別,以支援SimpleDateFormat更多地點的日期時間格式。
在 1.1 版本中加入。
的 java.text.DateFormatSymbolsJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
| 名稱 | Description |
|---|---|
| DateFormatSymbols() |
透過從資源載入預設 |
| DateFormatSymbols(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| DateFormatSymbols(Locale) |
透過載入給定區域資源的格式資料來建構 DateFormatSymbols 物件。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| Instance |
它會取得 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
|
| JniPeerMembers |
|
| LocalPatternChars |
擁有本地化的日期-時間模式角色。 -或- 設定本地化的日期-時間模式字元。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
覆蓋可克隆 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
|
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
|
| Equals(Object) |
|
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| GetAmPmStrings() |
弦線很強。 |
| GetAvailableLocales() |
回傳一個包含所有區域的陣列,該 |
| GetEras() |
有時代的弦。 |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| GetInstance(Locale) |
取得 |
| GetMonths() |
有月結。 |
| GetShortMonths() |
月結短。 |
| GetShortWeekdays() |
平日會收到短連結。 |
| GetWeekdays() |
平日有固定的連串。 |
| GetZoneStrings() |
會拿到時區的串。 |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| SetAmPmStrings(String[]) |
設定音箱弦。 |
| SetEras(String[]) |
套組時代弦。 |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetMonths(String[]) |
設定月份條件。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
|
| SetShortMonths(String[]) |
設定短月段。 |
| SetShortWeekdays(String[]) |
設定短平日弦。 |
| SetWeekdays(String[]) |
設定平日的弦。 |
| SetZoneStrings(String[][]) |
設定時區的字串。 |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
回傳物件的字串表示。 (繼承來源 Object) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniObjectReferenceControlBlock |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
| IJavaPeerable.UnregisterFromRuntime() |
|
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |