語言

SimpleDateFormat 類別

定義

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

[Android.Runtime.Register("android/icu/text/SimpleDateFormat", ApiSince=24, DoNotGenerateAcw=true)]
public class SimpleDateFormat : Android.Icu.Text.DateFormat
[<Android.Runtime.Register("android/icu/text/SimpleDateFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type SimpleDateFormat = class
    inherit DateFormat
繼承
屬性

備註

<強力>[加護病房增強]</強重> 加護病房取代 java.text.SimpleDateFormat. ICU特有的方法、領域及其他功能標示為「<強力>[重症監護室]</強力>」。

SimpleDateFormat 是一個具體類別,用於以區域敏感的方式格式化與解析日期。 它允許格式化(日期→文字)、解析(文字→日期)以及正規化。

鼓勵客戶端使用 、 、 DateFormat.getDateInstance()來DateFormat.getDateInstance()建立日期時間格式化器DateFormat.getDateTimeInstance(),而非明確構建 的SimpleDateFormat實例。 這樣一來,客戶端就能保證獲得適合程式所在地區的格式模式。 如果客戶需要更多控制,他們應該考慮使用 DateFormat.getInstanceForSkeleton()。 然而,如果客戶端需要比當地預設模式更特殊的東西,他可以直接建構一個SimpleDateFormat並賦予適當的模式(或使用DateFormat上的工廠方法,事後修改並加以和toPattern()applyPattern()。 欲了解更多使用這些方法的資訊,請參見 DateFormat。

<強烈>的日期與時間模式:</strong>

日期與時間格式由 <em>日期與時間模式</em> 字串指定。 完整的日期與時間模式語法可於 https://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns找到。

在日期與時間模式字串中,所有未引號的 ASCII 字母 [A-Za-z] 都保留為代表行事曆欄位的模式字母。 一些最常用的圖案字母包括:

<blockquote><table border=“1”><tr><th style=“text-align: center”>Sym.</th><th 風格=“text-align: center”>否。</th>th 範例/th<>th<描述>/th<>/tr<>tr<>td style=“text-align: center”<G>/td<>td style=“text-align: center”<1..3>/td td<><AD/>td td<>Era<- 已替換為當前日期的 Era 字串。><> 簡縮形式為一至三個字母,長(寬)形式為四個字母,窄型為五個字母。</td/tr><tr td><style=“text-align: center”y></td><td style=“text-align: center”>1..n</td><td>1996</td td><年。><> 通常長度會指定填充,但對於兩個字母,也代表最大長度。 範例:<div style=“text-align: center”center><table>< border=“1” cellpadding=“2” cellspacing=“0”><tr><th>Year</th><th style=“text-align: right”>y</th><th style =“text-align: right”>yy</th><th style =“text-align: right”yyy>/th th style =“text-align: right”<yyyy/th><th style = “text-align: right”>yyyy</th><th style =“text-align: right”>yyyyy/<th></tr><TR><TD>AD 1</td><TD 風格=“text-align: right”1></td><td style=“text-align: right”>01/td<>TD style=“text-align: right”001</td><TD style=“text-align: right”>0001</td TD style=“text-align: right”> 0001/td<>TD style=“text-align: right”<00001></td></tr><tr td><>AD 12</td><td style=“text-align: right”>12</td><TD 風格=“text-align: right”12></td><td style=“text-align: right”>012</td><TD style=“text-align: right”0012/td><TD style=“text-align: right”>0012</td td style=“text-align: right”>00012</td></tr><tr TD><>AD 123</td><TD style=“text-align: right”>123</td><TD style=“text-align: right”>23</td><TD style=“text-align: right”>123</結束><TD 風格=“text-align: right”0123/td><TD style=“text-align: right”>00123</td></tr><tr TD><AD>1234</td><TD style=“text-align: right”>1234</td><td style=“text-align: right”>34</td><td style=“text-align: right”1234/td><TD style=“text-align: right>”1234</td TD style=“text-align: right”>1234</td><TD style=”><text-align: right“01234/td></tr><TR><TD>AD 12345</td><TD style=”text-align: right“12345></td><td style=”text-align: right“45>/td<>TD style=”text-align: right“<>12345/td<>TD style=”text-align: right“<12345>/td TD style=”text-align: right“12345</td><TD style=”text-align: right“>12345</td></tr/><><table>/center/div<><>/td<>/tr<>tr<>td rowspan=“3” style=“text-align: center”<Q>/td<>td style=“text-align: center”<1..2>/td<>td<02>/td<>td rowspan=“3”<四分之一 - 使用一或兩個表示數字四分之一,三個作為縮寫,或四個表示完整(寬)名稱(窄名尚不支援五個)。></td/tr><tr TD><風格=“text-align: center”>3</td><td>Q2</td></tr><tr><td style=“text-align: center”4></td><td>2nd quarter</td></tr><tr><td rowspan=“4” style=“text-align: center”>M</td><td style=“text-align: center”>1..2</td td><td><>09</td><td rowspan=“4”>月份 - 數字月份可用一或兩個,縮寫用三個,全名(寬)用四個,窄名用五個。 若有二(「MM」),月份號碼則需加零填充(例如「08」)。</td/tr><tr td><style=“text-align: center”>3</td><td>Sep</td></tr><tr><td style=“text-align: center”>4</td><td>September< /td></tr><tr><td style=“text-align: center”>5</td><td>S</td></tr><tr td><style=“text-align: center”d/td td td style= “text-align: center”>d</td><td style=><「text-align: center」1>..2</td><td><><> dd 日期 - 月份的星期幾。 使用「d」表示最小數字數,或「dd」表示始終顯示兩位數(如有需要可使用零填充,例如「08」)。</td/tr><tr><td rowspan=“4” style=“text-align: center”>E</td><td style=“text-align: center”>1..3</td td><Tue></td><td rowspan=“4”> 星期幾 - 短日用一到三個字母,完整(寬)名用四個字母,窄名五個,短名六個字母。<></td/tr><tr td><style=“text-align: center”4></td><td>Tuesday</td></tr><tr><td style=“text-align: center”>5</td><td>T</td></tr><tr td><style=“text-align: center”>6</td td><>< tu/td></tr><tr td style><=“text-align: center”>a</td td><td><style=“text-align: center”1>/td<>TD<AM/td><td>AM<或PM>/td<>/tr<>TR<>TD style=“text-align: center”<h/td><td style=“text-align: center”>1<..2>/td<>td<11>/td td<>小時<[1-12].> 當用於骨架資料或透過 API 傳遞的骨架以提供靈活的資料模式產生時,應符合當地偏好的 12 小時週期格式(h 或 K);不應符合24小時週期格式(H或k)。 用 hh 來避免任何填充。</td/tr><tr td><style=“text-align: center”>H</td><td style=“text-align: center”>1..2</td><td>13</td td><>小時 [0-23].<> 當用於骨架資料或透過 API 傳遞以靈活產生資料模式的骨架時,應符合當地偏好的 24 小時週期格式(H 或 k);它不應符合12小時週期(h或K)格式。 用 HH 來避免任何填充。</td/tr><tr td><style=“text-align: center”m></td><td style=“text-align: center”>1..2</td><td>59</td td><d>. 分鐘。<> 使用「m」表示最小位數,或「mm」表示始終顯示兩位數(如有需要可使用零填充,例如「08」)。</td/tr><tr><td style=“text-align: center”>s</td><td style=“text-align: center”>1..2</td><td>12</td td><第二個。><> 使用「s」表示最小數字數,或使用「ss」表示始終顯示兩位數(如有需要可使用零填充,例如「08」)。</td/tr><tr><td rowspan=“2” style=“text-align: center”>z</td><td style=“text-align: center”>1..3</td><td>PDT</td><td 時>區。<> 簡短且具體的非地點格式。 若無法使用,則會回流到簡短的本地化GMT格式(「O」)。</td></tr><tr td><style =“text-align: center”4></td td><>太平洋夏令時間</td td><>長而特定的非地點格式。 若無法使用,則會回歸長在地的GMT格式(「OOOO」)。</td/tr><tr><td rowspan=“2” style=“text-align: center”>v</td><td style=“text-align: center”>1</td><td>PT</td td><時>區。<> 簡短的通用非地點格式。 若無法使用,則會回退到通用位置格式(「VVVV」),最後則以短時間本地化的GMT格式作為最終備用。</td></tr><tr td><style=“text-align: center”4></td><td>太平洋時間</td td><>長篇通用非定位格式。 若無法使用,則會回退回 通用位置格式 (「VVVV」)。 </tr></表格>

</區塊引用>

模式中任何不在['a'..'範圍內的字元。z'] 和 ['A'..'Z'] 將視為引號文字。 例如,像 ':', '.', ' ', '#' 和 '

Java 文件 android.icu.text.SimpleDateFormat。

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

建構函式

名稱 Description
SimpleDateFormat()

利用預設 FORMAT 區域的預設模式構建 SimpleDateFormat。

SimpleDateFormat(IntPtr, JniHandleOwnership)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

SimpleDateFormat(String, DateFormatSymbols)

利用給定的圖案及特定區域符號資料構建 SimpleDateFormat。

SimpleDateFormat(String, Locale)

利用給定的模式與地點構建 SimpleDateFormat。

SimpleDateFormat(String, String, ULocale)

利用給定的模式、覆寫和地點構建一個 SimpleDateFormat。

SimpleDateFormat(String, ULocale)

利用給定的模式與地點構建 SimpleDateFormat。

SimpleDateFormat(String)

在預設 FORMAT 區域使用給定模式構建 SimpleDateFormat。

欄位

名稱 Description
AbbrGenericTz

<強>[icu]</強> 常數適用於 通用非地點格式,如PT時可縮寫;用於日期+時區或時區+組合。

(繼承來源 DateFormat)
AbbrMonth

<強[>icu]</strong> 常數用於月份縮寫的日期骨架。

(繼承來源 DateFormat)
AbbrMonthDay

<強[>iccu]</strong> 常數 用於月份與日期縮寫的日期骨架。

(繼承來源 DateFormat)
AbbrMonthWeekdayDay

<強力>[iccu]</strong> 常數用於日期骨架,月份、星期和日數縮寫。

(繼承來源 DateFormat)
AbbrQuarter

<強>[iccu]</強常> 數:用於縮寫四分之一的日期骨架。

(繼承來源 DateFormat)
AbbrSpecificTz

<strong>[icu]</strong> 常數用於 特定非地點格式,若可能則縮寫,如PDT;可組合使用日期+時區+時區或時區+。

(繼承來源 DateFormat)
AbbrUtcTz

<strong>[icu]</strong> 常數適用於 當地的 GMT/UTC 格式,例如 GMT+8:00 或 HPG-8:00;用於日期 + 時區或時區 + 的組合。

(繼承來源 DateFormat)
AbbrWeekday

<strong>[iccu]</strong> 常數用於日期骨架,平日縮短。

(繼承來源 DateFormat)
AmPmField
已淘汰.

FieldPosition 選擇器,用於對應欄位的「a」欄位對齊 Calendar#AM_PM 。

(繼承來源 DateFormat)
AmPmMidnightNoonField
已淘汰.

<強[>icu]</強力> 場位選擇器用於「b」場對齊。

(繼承來源 DateFormat)
DateField
已淘汰.

FieldPosition 選擇器用於對應欄位的「d」欄位對齊 Calendar#DATE 。

(繼承來源 DateFormat)
Day

<強[>重症監護室]</強力> 恆定,用於約會骨架與白天。

(繼承來源 DateFormat)
DayOfWeekField
已淘汰.

FieldPosition 選擇器用於「E」欄位對齊,對應於欄位。Calendar#DAY_OF_WEEK

(繼承來源 DateFormat)
DayOfWeekInMonthField
已淘汰.

FieldPosition 選擇器用於「F」欄位對齊,對應於欄位。Calendar#DAY_OF_WEEK_IN_MONTH

(繼承來源 DateFormat)
DayOfYearField
已淘汰.

FieldPosition 選擇器用於「D」欄位對齊,對應欄位 Calendar#DAY_OF_YEAR 。

(繼承來源 DateFormat)
Default
已淘汰.

預設風格的模式是恆定的。

(繼承來源 DateFormat)
DowLocalField
已淘汰.

<strong>[icu]</strong> FieldPosition 選擇器,用於對應 Calendar#DOW_LOCAL 場域的「e」場對齊。

(繼承來源 DateFormat)
EraField
已淘汰.

FieldPosition 選擇器,用於對應「G」欄位對齊,對應於該 Calendar#ERA 欄位。

(繼承來源 DateFormat)
ExtendedYearField
已淘汰.

<強[>icu]</強力> 場位選擇器用於對應場域的「u」場對齊 Calendar#EXTENDED_YEAR 。

(繼承來源 DateFormat)
FlexibleDayPeriodField
已淘汰.

<強力>[iccu]</strong> FieldPosition 選擇器用於「B」場對齊。

(繼承來源 DateFormat)
FractionalSecondField
已淘汰.

<強[>icu]</強力> 場位選擇器,用於對應場域的「S」場對齊 Calendar#MILLISECOND 。

(繼承來源 DateFormat)
Full
已淘汰.

全風格花紋是恆定的。

(繼承來源 DateFormat)
GenericTz

<strong>[icu]</strong> 常數用於 一般非地點格式,如太平洋時間;用於日期+時區+時區或時區的組合。

(繼承來源 DateFormat)
Hour

<strong>[iccu]</strong> Constant 用於日期骨架及小時,並依當地偏好的小時格式(12 或 24)。

(繼承來源 DateFormat)
Hour0Field
已淘汰.

FieldPosition 選擇器,用於對應「K」欄位對齊,對應該 Calendar#HOUR 欄位。

(繼承來源 DateFormat)
Hour1Field
已淘汰.

FieldPosition 選擇器用於對應欄位的「h」欄位對齊 Calendar#HOUR 。

(繼承來源 DateFormat)
Hour24

<強[>加護病房]</強恆> 定數,對於約會骨骼,24小時呈現中出現一小時。

(繼承來源 DateFormat)
Hour24Minute

<強>力[ICU]</強常> 數用於約會骨架,24小時呈現中有小時與分鐘。

(繼承來源 DateFormat)
Hour24MinuteSecond

<強力>[iccu]</strong> 常數用於24小時呈現中具有小時、分鐘和秒的日期骨架。

(繼承來源 DateFormat)
HourMinute

<strong>[iccu]</strong> 常數用於日期骨架,包含小時與分鐘,並以當地偏好的小時格式(12或24)。

(繼承來源 DateFormat)
HourMinuteSecond

<strong>[iccu]</strong> Constant 用於日期骨架,包含時、分、秒,並以當地偏好的小時格式(12 或 24)。

(繼承來源 DateFormat)
HourOfDay0Field
已淘汰.

FieldPosition 選擇器,用於「H」欄位對齊,對應於該 Calendar#HOUR_OF_DAY 欄位。

(繼承來源 DateFormat)
HourOfDay1Field
已淘汰.

FieldPosition 選擇器用於對應欄位的 'k' 欄位對齊 Calendar#HOUR_OF_DAY 。

(繼承來源 DateFormat)
JulianDayField
已淘汰.

<strong>[icu]</strong> FieldPosition 選擇器,對應 Calendar#JULIAN_DAY 於「g」欄位對齊。

(繼承來源 DateFormat)
LocationTz

<strong>[icu]</strong> 常數適用於 通用位置格式,例如洛杉磯時間;用於日期+時間+區域或時區+組合。

(繼承來源 DateFormat)
Long
已淘汰.

長型圖案是固定的。

(繼承來源 DateFormat)
Medium
已淘汰.

中等款式的圖案是固定的。

(繼承來源 DateFormat)
MillisecondField
已淘汰.

FRACTIONAL_SECOND_FIELD的別名。

(繼承來源 DateFormat)
MillisecondsInDayField
已淘汰.

<強力>[icu]</強力> 場位選擇器,用於對應「A」場對齊,對應場 Calendar#MILLISECONDS_IN_DAY 域。

(繼承來源 DateFormat)
Minute

<強[>iccu]</強常> 數用於約會骨骼與分鐘。

(繼承來源 DateFormat)
MinuteField
已淘汰.

FieldPosition 選擇器用於「m」欄位對齊,對應於該 Calendar#MINUTE 欄位。

(繼承來源 DateFormat)
MinuteSecond

<強[>重症監護室]</強常> 數用於約會骨架,包含分鐘和秒。

(繼承來源 DateFormat)
Month

<強[>重症監護室]</強力> 恆定,代表帶月份的約會骨架。

(繼承來源 DateFormat)
MonthDay

<強[>重症監護室]</強力> 恆定,代表日期骨架,月份和日數都很長。

(繼承來源 DateFormat)
MonthField
已淘汰.

FieldPosition 選擇器,用於對應「M」欄位對齊,對應該 Calendar#MONTH 欄位。

(繼承來源 DateFormat)
MonthWeekdayDay

<strong>[iccu]</strong> 常數用於日期骨架,包含月份、平日和日子。

(繼承來源 DateFormat)
None
已淘汰.

<強力>[iccu]</strong> 常數用於空式模式。

(繼承來源 DateFormat)
NumMonth

<強[>icu]</strong> 常數 對於帶有數字月份的日期骨架。

(繼承來源 DateFormat)
NumMonthDay

<強[>iccu]</strong> 常數用於日期骨架,並附上數值月份與日期。

(繼承來源 DateFormat)
NumMonthWeekdayDay

<strong>[iccu]</strong> 常數用於日期骨架,包含月份、星期和日數。

(繼承來源 DateFormat)
Quarter

<強[>iccu]</strong> 常數:用於帶有四分之一日期的骨架。

(繼承來源 DateFormat)
QuarterField
已淘汰.

<強力>[icu]</強力> 場位選擇器,用於對應場域的「Q」場對齊 Calendar#MONTH 。

(繼承來源 DateFormat)
Relative
已淘汰.

<強[>icu]</strong> 常數用於相對風格遮罩。

(繼承來源 DateFormat)
RelativeDefault
已淘汰.

<強力>[iccu]</strong> 常數,針對相對預設的模式。

(繼承來源 DateFormat)
RelativeFull
已淘汰.

<強>[iccu]</strong> 常數用於相對完整風格模式。

(繼承來源 DateFormat)
RelativeLong
已淘汰.

<強>[ICU]</強力> 常數,代表相對風格模式。

(繼承來源 DateFormat)
RelativeMedium
已淘汰.

<強>[ICU]</強力> 常數,代表相對風格模式。

(繼承來源 DateFormat)
RelativeShort
已淘汰.

<強>[ICU]</強力> 常數,代表相對風格模式。

(繼承來源 DateFormat)
Second

<強[>iccu]</strong> 常數用於約會骨架,第二個。

(繼承來源 DateFormat)
SecondField
已淘汰.

FieldPosition 選擇器用於對應欄位的 's' 欄位對齊 Calendar#SECOND 。

(繼承來源 DateFormat)
Short
已淘汰.

短款圖案是固定的。

(繼承來源 DateFormat)
SpecificTz

<強[>icu]</強常> 數適用於 特定非地點格式,例如太平洋夏令時間;可結合日期+時間+區域或時區+。

(繼承來源 DateFormat)
StandaloneDayField
已淘汰.

<強[>icu]</強力> 場位選擇器用於對應場域的「c」場對齊 Calendar#DAY_OF_WEEK 。

(繼承來源 DateFormat)
StandaloneMonthField
已淘汰.

<強[>icu]</強力> 場位選擇器,用於對應「L」場對齊,對應場域 Calendar#MONTH 。

(繼承來源 DateFormat)
StandaloneQuarterField
已淘汰.

<強力>[icu]</強力> 場位選擇器,用於對應場域的「q」場對齊 Calendar#MONTH 。

(繼承來源 DateFormat)
TimezoneField
已淘汰.

FieldPosition 選擇器用於 'z' 欄位對齊,對應 Calendar#ZONE_OFFSET 和 Calendar#DST_OFFSET 欄位。

(繼承來源 DateFormat)
TimezoneGenericField
已淘汰.

<強力>[icu]</強力> 場位選擇器用於「v」場對齊,對應 Calendar#ZONE_OFFSET 於與 Calendar#DST_OFFSET 場。

(繼承來源 DateFormat)
TimezoneIsoField
已淘汰.

<強力>[icu]</強力> 場位選擇器用於「X」場對齊,對應 Calendar#ZONE_OFFSET 於 和 Calendar#DST_OFFSET 場。

(繼承來源 DateFormat)
TimezoneIsoLocalField
已淘汰.

<強[>icu]</強> FieldPosition 選擇器用於「x」場對齊,對應 Calendar#ZONE_OFFSET 於 和 Calendar#DST_OFFSET field。

(繼承來源 DateFormat)
TimezoneLocalizedGmtOffsetField
已淘汰.

<強[>icu]</strong> FieldPosition 選擇器用於「O」場對齊,對應 Calendar#ZONE_OFFSET 於 和 Calendar#DST_OFFSET 場。

(繼承來源 DateFormat)
TimezoneRfcField
已淘汰.

<強[>icu]</strong> FieldPosition 選擇器用於「Z」欄位對齊,對應 Calendar#ZONE_OFFSET 於 和 Calendar#DST_OFFSET 欄位。

(繼承來源 DateFormat)
TimezoneSpecialField
已淘汰.

<強[>icu]</強力> 場位選擇器用於「V」場對齊,對應 Calendar#ZONE_OFFSET 於與 Calendar#DST_OFFSET 場。

(繼承來源 DateFormat)
Weekday

<強力>[重症監護室]</強力> 常數用於帶有平日的日期骨架。

(繼承來源 DateFormat)
WeekOfMonthField
已淘汰.

FieldPosition 選擇器用於「W」欄位對齊,對應於該 Calendar#WEEK_OF_MONTH 欄位。

(繼承來源 DateFormat)
WeekOfYearField
已淘汰.

FieldPosition 選擇器用於「w」欄位對齊,對應於欄位 Calendar#WEEK_OF_YEAR 。

(繼承來源 DateFormat)
Year

<強力>[重症監護室]</強力> 常數,代表日期骨架與年份。

(繼承來源 DateFormat)
YearAbbrMonth

<強[>iccu]</strong> 常數 用於帶有年份與縮寫月份的日期骨架。

(繼承來源 DateFormat)
YearAbbrMonthDay

<強[>iccu]</strong> 常數用於日期骨架,包含年份、縮短的月份和日子。

(繼承來源 DateFormat)
YearAbbrMonthWeekdayDay

<強[>iccu]</strong> 常數用於日期骨架,包含年份、縮短的月份、星期和日。

(繼承來源 DateFormat)
YearAbbrQuarter

<strong>[iccu]</strong> 常數用於帶有年份及縮寫季度的日期骨架。

(繼承來源 DateFormat)
YearField
已淘汰.

FieldPosition 選擇器用於「y」欄位對齊,對應欄位 Calendar#YEAR 。

(繼承來源 DateFormat)
YearMonth

<strong>[iccu]</strong> 常數表示日期骨架,年份與月份。

(繼承來源 DateFormat)
YearMonthDay

<strong>[iccu]</strong> 常數表示日期骨架,包含年份、月份和日期。

(繼承來源 DateFormat)
YearMonthWeekdayDay

<strong>[iccu]</strong> 常數用於日期骨架,包含年份、月份、星期和日。

(繼承來源 DateFormat)
YearNameField
已淘汰.

<強[>icu]</強力> 場位選擇器,用於對應場域的「U」場對齊 Calendar#YEAR 。

(繼承來源 DateFormat)
YearNumMonth

<strong>[icu]</strong> 常數用於日期骨架,包含年份與月份。

(繼承來源 DateFormat)
YearNumMonthDay

<strong>[iccu]</strong> 常數:包含年份、數值月份與日期的日期骨架。

(繼承來源 DateFormat)
YearNumMonthWeekdayDay

<strong>[iccu]</strong> 常數用於日期骨架,包含年份、數字月份、星期和日。

(繼承來源 DateFormat)
YearQuarter

<strong>[icu]</strong> 常數 用於帶有年份和季度的日期骨架。

(繼承來源 DateFormat)
YearWoyField
已淘汰.

<強[>icu]</strong> FieldPosition 選擇器,對應 Calendar#YEAR_WOY 於「Y」欄位對齊。

(繼承來源 DateFormat)

屬性

名稱 Description
Calendar

回傳與此日期/時間格式化器相關的行事曆。 -或- 設定日曆依照此日期格式使用。

(繼承來源 DateFormat)
CalendarLenient

回傳封裝日曆物件中日期/時間解析是否寬鬆。 -或- 指定封裝式日曆物件中日期/時間解析是否應寬鬆。

(繼承來源 DateFormat)
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
DateFormatSymbols

取得日期/時間格式資料。 -或- 允許你設定日期/時間格式資料。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
JniPeerMembers

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

Lenient

回傳是否同時進行封裝的日曆物件中的日期/時間解析,以及 DateFormat 的空白區碼與數值處理較為寬鬆。 -或- 指定日期/時間解析是否應寬鬆。

(繼承來源 DateFormat)
NumberFormat

回傳這個日期/時間格式化器用來格式化和解析時間的數字格式化器。 -或- 設定數字格式化器。

(繼承來源 DateFormat)
PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
Symbols

子類別存取 DateFormatSymbols 的方法。

ThresholdClass

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

ThresholdType

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

TimeZone

回傳時區。 -或- 設定此 DateFormat 物件日曆的時區。

(繼承來源 DateFormat)
TimeZoneFormat

<strong>[icu]</strong> 取得時區格式化器,該日期/時間格式化器用來格式化與解析時區。 -或- <strong>[icu]</strong> 允許你設定時區格式化器。

方法

名稱 Description
ApplyLocalizedPattern(String)

將給定的局部模式字串套用到這個日期格式。

ApplyPattern(String)

將給定的未在地化模式字串套用到這個日期格式。

Clone()

建立並回傳此物件的副本。

(繼承來源 _Format)
Construct(JniObjectReference, JniObjectReferenceOptions)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
Equals(Object)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
Format(Calendar, StringBuffer, FieldPosition)

格式為日期或時間,自1970年1月1日起為標準的毫厘,格林威治標準時間00:00:00。

Format(Date, StringBuffer, FieldPosition)

將日期格式化成日期/時間字串。

(繼承來源 DateFormat)
Format(Date)

將日期格式化成日期/時間字串。

(繼承來源 DateFormat)
Format(ITemporal, StringBuffer, FieldPosition)

將 a Temporal 格式化成日期/時間字串。

(繼承來源 DateFormat)
Format(ITemporal)

將 a Temporal 格式化成日期/時間字串。

(繼承來源 DateFormat)
Format(Object, StringBuffer, FieldPosition)

將時間物件格式化成時間字串。

(繼承來源 DateFormat)
Format(Object)

格式化物件以產生字串。

(繼承來源 _Format)
FormatToCharacterIterator(Object)

格式化物件產生 AttributedCharacterIterator。

(繼承來源 _Format)
Get2DigitYearStart()

100年期間的起始日期(兩位數年份)被解釋為在該期限內。

GetBooleanAttribute(DateFormat+BooleanAttribute)

如果缺少該屬性,則回傳該實例指定 BooleanAttribute 的當前值,則回傳 false。

(繼承來源 DateFormat)
GetContext(DisplayContext+Type)

[加護病房]取得格式化器的 DisplayContext 值,針對指定的 DisplayContext.Type,例如 CAPITALIZATION。

(繼承來源 DateFormat)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetNumberFormat(Char)

給出欄位所用的數字格式,如「y」(年份)和「M」(年份)

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
MatchQuarterString(String, Int32, Int32, String[], Calendar)

嘗試將某一位置的文字與一組四分之一字串串對應。

MatchString(String, Int32, Int32, String[], Calendar)

嘗試將某一位置的文字與一組字串相匹配。

Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
Parse(String, Calendar, ParsePosition)

覆寫日期格式

Parse(String, ParsePosition)

根據給定的解析位置解析日期/時間字串。

(繼承來源 DateFormat)
Parse(String)

解析日期/時間字串。

(繼承來源 DateFormat)
ParseObject(String, ParsePosition)

解析一個日期/時間字串成一個物件。

(繼承來源 DateFormat)
ParseObject(String)

解析給定字串開頭的文字以產生物件。

(繼承來源 _Format)
PatternCharToDateFormatField(Char)

回傳與指定格式模式字元相關的 DateFormat.Field 常數。

Set2DigitYearStart(Date)

設定 100 年期間,兩位數年將被解讀為從使用者指定的日期開始。

SetBooleanAttribute(DateFormat+BooleanAttribute, Boolean)

為此實例設定一個布林屬性。

(繼承來源 DateFormat)
SetContext(DisplayContext)

<strong>[icu]</strong> 在格式化器中設定特定的 DisplayContext 值,例如 CAPITALIZATION_FOR_STANDALONE。

(繼承來源 DateFormat)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetNumberFormat(String, NumberFormat)

允許使用者設定多個欄位的 NumberFormat。它可以是單一欄位,如:「y」(年份)或「M」(月份)。也可以是多個欄位組合在一起:「yMd」(年份、月份與日期)。注意:一個符號欄位足夠用於多個符號欄位(因此「y」會覆蓋「yy」、「yyy」)。如果欄位不是數字欄位, 那麼覆寫就沒有影響(就像「MMM」會用縮寫而不是數值欄位一樣)

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
SubFormat(Char, Int32, Int32, FieldPosition, DateFormatSymbols, Calendar)

根據其模式特性,將單一欄位格式化。

SubParse(String, Int32, Char, Int32, Boolean, Boolean, Boolean[], Calendar)

受保護的方法將輸入字串中的一個欄位轉換為數值欄位值。cal

ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToLocalizedPattern()

回傳一個描述此日期格式的本地化模式字串。

ToPattern()

回傳描述此日期格式的模式字串。

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)
ZeroPaddingNumber(Int64, Int32, Int32)

格式化數字,並以指定的最小與最大數字數。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

(繼承來源 _Format)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

<強力>加護病房增強</強力> 加護病房取代 java.text.SimpleDateFormat了。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於