語言

DateTimeFormatter.IsoDateTime 屬性

定義

類似 ISO 的日期時間格式化器,能格式化或解析帶有偏移量和區域的日期時間(如有),例如「2011-12-03T10:15:30」、「2011-12-03T10:15:30+01:00」或「2011-12-03T10:15:30+01:00[Europe/Paris]」。

[Android.Runtime.Register("ISO_DATE_TIME", ApiSince=26)]
public static Java.Time.Format.DateTimeFormatter? IsoDateTime { get; }
[<Android.Runtime.Register("ISO_DATE_TIME", ApiSince=26)>]
static member IsoDateTime : Java.Time.Format.DateTimeFormatter

屬性值

類似 ISO 的日期時間格式化器,能格式化或解析帶有偏移量和區域的日期時間(如有),例如「2011-12-03T10:15:30」、「2011-12-03T10:15:30+01:00」或「2011-12-03T10:15:30+01:00[Europe/Paris]」。

屬性

備註

類似 ISO 的日期時間格式化器,能格式化或解析帶有偏移量和區域的日期時間(如有),例如「2011-12-03T10:15:30」、「2011-12-03T10:15:30+01:00」或「2011-12-03T10:15:30+01:00[Europe/Paris]」。

此格式化器會回傳一個不可變格式化器,能格式化並解析 ISO-8601 擴展本地或偏移日期-時間格式,以及指定時區的非 ISO 格式。 格式包含: <ul><li>The #ISO_LOCAL_DATE_TIME<li>如果偏移量無法格式化或解析,則格式已完成。 <李>那 ZoneOffset#getId() offset ID。 若偏移量有秒數,則會處理,儘管這並非 ISO-8601 標準的一部分。 <如果>區域ID無法提供或為a ZoneOffset ,則格式為完整。 <li>一個開放方括號 '['. <李>那 ZoneId#getId() zone ID。 這並非 ISO-8601 標準的一部分。 解析是大小寫區分的。 <li>一個閉合方括號 ']''。 </ul>

由於此格式化器有可選元素,可能需要使用 DateTimeFormatter#parseBest

回傳的格式化器設定了 ISO 的時間軸,以確保其他日曆系統的日期正確轉換。 它沒有覆蓋區域,採用 ResolverStyle#STRICT STRICT 解析器風格。

Java 文件 java.time.format.DateTimeFormatter.ISO_DATE_TIME

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於