Android判断夏令时
时间: 2023-08-07 21:25:00 浏览: 390
基于java时区转换夏令时的问题及解决方法
5星 · 资源好评率100%
在 Android 中,可以使用以下代码来判断当前是否处于夏令时:
```java
Calendar cal = Calendar.getInstance();
TimeZone tz = cal.getTimeZone();
boolean isSummerTime = tz.inDaylightTime(new Date());
```
这段代码会获取当前系统时间,并根据系统时区获取一个 TimeZone 对象。然后调用 `inDaylightTime()` 方法,并传入一个 Date 对象来判断当前是否处于夏令时。
如果返回值为 true,则表示当前处于夏令时;如果返回值为 false,则表示当前不处于夏令时。
阅读全文