File tree Expand file tree Collapse file tree 5 files changed +8
-6
lines changed Expand file tree Collapse file tree 5 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ public expect open class TimeZone {
31
31
/* *
32
32
* Returns the time zone with the fixed UTC+0 offset.
33
33
*/
34
- public val UTC : TimeZone
34
+ public val UTC : FixedOffsetTimeZone
35
35
36
36
/* *
37
37
* Returns the time zone identified by the provided [zoneId].
Original file line number Diff line number Diff line change @@ -14,8 +14,10 @@ class TimeZoneTest {
14
14
15
15
@Test
16
16
fun utc () {
17
- println (TimeZone .UTC )
18
- assertEquals(" Z" , TimeZone .UTC .id)
17
+ val utc: FixedOffsetTimeZone = TimeZone .UTC
18
+ println (utc)
19
+ assertEquals(" Z" , utc.id)
20
+ assertEquals(0 , utc.utcOffset.totalSeconds)
19
21
}
20
22
21
23
@Test
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ public actual open class TimeZone internal constructor(internal val zoneId: Zone
27
27
28
28
public actual companion object {
29
29
public actual fun currentSystemDefault (): TimeZone = ZoneId .systemDefault().let (::TimeZone )
30
- public actual val UTC : TimeZone = jtZoneOffset.UTC . let (:: TimeZone )
30
+ public actual val UTC : FixedOffsetTimeZone = UtcOffset ( jtZoneOffset.UTC ).asTimeZone( )
31
31
32
32
public actual fun of (zoneId : String ): TimeZone = try {
33
33
val zone = ZoneId .of(zoneId)
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ public actual open class TimeZone internal constructor(internal val zoneId: Zone
32
32
33
33
public actual companion object {
34
34
public actual fun currentSystemDefault (): TimeZone = ZoneId .systemDefault().let (::TimeZone )
35
- public actual val UTC : TimeZone = jtZoneOffset.UTC . let (:: TimeZone )
35
+ public actual val UTC : FixedOffsetTimeZone = UtcOffset ( jtZoneOffset.UTC ).asTimeZone( )
36
36
37
37
public actual fun of (zoneId : String ): TimeZone = try {
38
38
val zone = ZoneId .of(zoneId)
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ public actual open class TimeZone internal constructor(internal val value: TimeZ
18
18
19
19
public actual fun currentSystemDefault (): TimeZone = PlatformTimeZoneImpl .currentSystemDefault().let (::TimeZone )
20
20
21
- public actual val UTC : TimeZone = UtcOffset .ZERO .asTimeZone()
21
+ public actual val UTC : FixedOffsetTimeZone = UtcOffset .ZERO .asTimeZone()
22
22
23
23
// org.threeten.bp.ZoneId#of(java.lang.String)
24
24
public actual fun of (zoneId : String ): TimeZone {
You can’t perform that action at this time.
0 commit comments