語言

DateFormat.GetBestDateTimePattern(Locale, String) 方法

定義

回傳給定地點中給定骨架的最佳局部化形式。

[Android.Runtime.Register("getBestDateTimePattern", "(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? GetBestDateTimePattern(Java.Util.Locale? locale, string? skeleton);
[<Android.Runtime.Register("getBestDateTimePattern", "(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member GetBestDateTimePattern : Java.Util.Locale * string -> string

參數

locale
Locale

骨骼應定位的地點

skeleton
String

如上所述的一具骷髏

傳回

一種適用於 java.text.SimpleDateFormat的弦狀模式。

屬性

備註

回傳給定地點中給定骨架的最佳局部化形式。 骨架與 Unicode UTS #35 圖案相似,且使用相同的格式字元。

其中一個差別是順序無關緊要。 例如,「MMMMd」會在 en_US 區域內回傳「MMMM d」,但「d.」 「嗯嗯」的 de_CH 聲音。

另外請注意,在第二個例子中,德語的標點符號被加入了。 對於相同的輸入, es_ES我們會看到更多額外的文字:「d 'de' MMMM」。

此方法將自動修正語法上的必要性。 在相同的「MMMMd」輸入下,此方法會在該區域回傳「d LLLL」 fa_IR ,此處需要獨立月份。 長度在有意義的地方會被保留,例如「Md」會給出與「MMMd」不同的結果,除非在只有一個月份長度的地點 ja_JP

這個方法只會回傳 CLDR 中的模式,當你知道想要格式字串哪些元素,但又不想讓程式碼專屬於某一地點時,這很有用。

Java 文件 android.text.format.DateFormat.getBestDateTimePattern(java.util.Locale, java.lang.String)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於