File tree Expand file tree Collapse file tree 5 files changed +9
-1
lines changed
Expand file tree Collapse file tree 5 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ public expect class UtcOffset {
1313 public val totalSeconds: Int
1414
1515 public companion object {
16+ public val ZERO : UtcOffset
1617 public fun parse (offsetString : String ): UtcOffset
1718 }
1819}
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ class TimeZoneTest {
1717 val utc: FixedOffsetTimeZone = TimeZone .UTC
1818 println (utc)
1919 assertEquals(" Z" , utc.id)
20+ assertEquals(UtcOffset .ZERO , utc.offset)
2021 assertEquals(0 , utc.offset.totalSeconds)
2122 assertEquals(utc.offset, utc.offsetAt(Clock .System .now()))
2223 }
Original file line number Diff line number Diff line change @@ -18,6 +18,9 @@ public actual class UtcOffset(internal val zoneOffset: ZoneOffset) {
1818 override fun toString (): String = zoneOffset.toString()
1919
2020 public actual companion object {
21+
22+ public actual val ZERO : UtcOffset = UtcOffset (ZoneOffset .UTC )
23+
2124 public actual fun parse (offsetString : String ): UtcOffset = try {
2225 ZoneOffset .of(offsetString).let (::UtcOffset )
2326 } catch (e: Throwable ) {
Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ public actual class UtcOffset(internal val zoneOffset: ZoneOffset) {
1919 override fun toString (): String = zoneOffset.toString()
2020
2121 public actual companion object {
22+
23+ public actual val ZERO : UtcOffset = UtcOffset (ZoneOffset .UTC )
24+
2225 public actual fun parse (offsetString : String ): UtcOffset = try {
2326 ZoneOffset .of(offsetString).let (::UtcOffset )
2427 } catch (e: DateTimeException ) {
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ public actual class UtcOffset internal constructor(public actual val totalSecond
2020
2121 public actual companion object {
2222
23- internal val ZERO : UtcOffset = UtcOffset (0 )
23+ public actual val ZERO : UtcOffset = UtcOffset (0 )
2424
2525 public actual fun parse (offsetString : String ): UtcOffset {
2626 if (offsetString == " Z" ) {
You can’t perform that action at this time.
0 commit comments