語言

DateTimeFormatter.IsoWeekDate 屬性

定義

ISO 日期格式化器,能格式化或解析無偏移的週基日期,例如 '2012-W48-6'。

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

屬性值

ISO 日期格式化器,能格式化或解析無偏移的週基日期,例如 '2012-W48-6'。

屬性

備註

ISO 日期格式化器,能格式化或解析無偏移的週基日期,例如 '2012-W48-6'。

此時會回傳一個不可變的格式化器,能格式化並解析 ISO-8601 擴展的週基日期格式。 格式包括:<ul><li>四個或更多數字表示 IsoFields#WEEK_BASED_YEAR week-based-year。 0000 到 9999 之間的年份會預先加以零,以確保有四位數。 超出該範圍的年份會有正面或負面符號的前綴。 <李>A 劃 <李>字母『W』。 解析不區分大小寫。 <李>兩位數代表 IsoFields#WEEK_OF_WEEK_BASED_YEAR week-of-week-based-year. 此欄位預先填充零以確保三位數。 <Li>A 破折 <li>一個數字代表 ChronoField#DAY_OF_WEEK day-of-week。 價值從週一(1)到週日(7)不等。 <如果>偏移量無法被格式化或解析,則格式已完成。 <李>那 ZoneOffset#getId() offset ID。 若偏移量有秒數,則會處理,儘管這並非 ISO-8601 標準的一部分。 解析不區分大小寫。 </ul>

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

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

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

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

適用於