java.time.ZoneOffset
1 java.time.ZoneOffset介绍
Java ZoneOffset类用于表示距UTC时区的固定区域偏移量。它继承了ZoneId类并实现Comparable接口。
ZoneOffset类声明三个常量:
- MAX:这是支持的最大区域偏移量。
- MIN:这是支持的最小区域偏移量。
- UTC:这是UTC的时区偏移常数。
2 java.time.ZoneOffset声明
我们来看一下java.time.ZoneOffset类的声明。
public final class ZoneOffset extends ZoneId implements TemporalAccessor, TemporalAdjuster, Comparable<ZoneOffset>, Serializable
3 java.time.ZoneOffset方法
4 java.time.ZoneOffset案例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
import java.time.*;
import java.time.temporal.Temporal;
public class ZoneOffsetExample1 {
public static void main(String[] args) {
ZoneOffset zone = ZoneOffset.UTC;
Temporal temp = zone.adjustInto(ZonedDateTime.now());
System.out.println(temp);
}
}
输出结果为:
2017-01-29T12:43:00.702+05:30[Asia/Calcutta]
5 java.time.ZoneOffset案例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
import java.time.ZoneOffset;
public class ZoneOffsetExample2 {
public static void main(String[] args) {
ZoneOffset zone = ZoneOffset.ofHours(5);
System.out.println(zone);
}
}
输出结果为;
+05:00
热门文章
优秀文章