Java TimeZone hasSameRules() 方法

2024 年 11 月 7 日 | 阅读 1 分钟

hasSameRules(TimeZone other) 是 TimeZone 类的一个方法。如果该时区与另一个时区具有相同的规则和偏移量,则返回 true。如果其中一个时区为 null,则返回 false。

语法

参数

other - 这是要比较的 TimeZone 对象。

返回值

如果时区和偏移量与另一个时区具有相同的规则,则返回 true

示例 1

输出

Comparison result: true

示例 2

输出

Comparison result:false
TimeZone of Indian/Mahe :sun.util.calendar.ZoneInfo[id="Indian/Mahe",offset=14400000,dstSavings=0,useDaylight=false,
transitions=3,lastRule=null]
TimeZone of Israel:sun.util.calendar.ZoneInfo[id="Indian/Mahe",offset=14400000,dstSavings=0,useDaylight=false,
transitions=3,lastRule=null]

示例 3

输出

Comparison result: true
TimeZone1 of Indian/Mahe :sun.util.calendar.ZoneInfo[id="Indian/Mahe",offset=14400000,dstSavings=0,useDaylight=false,
transitions=3,lastRule=null]
TimeZone2 of Indian/Mahe:sun.util.calendar.ZoneInfo[id="Indian/Mahe",offset=14400000,dstSavings=0,useDaylight=false,
transitions=3,lastRule=null]