java.util.GregorianCalendar.toZonedDateTime() 方法用于将此对象转换为表示同一点的 ZonedDateTime在时间线上作为此 GregorianCalendar。
语法
public ZonedDateTime toZonedDateTime()
参数
不需要参数。
返回值
返回一个分区日期时间,表示时间线上与此公历相同的点。
异常
无。异常
NA。 p>
示例:
在下面的示例中,java.util.GregorianCalendar.toZonedDateTime() 方法用于将给定的 GregorianCalendar 转换为一个 ZonedDateTime 对象。
import java.util.*;
import java.time.ZonedDateTime;
public class MyClass {
public static void main(String[] args) {
//创建指定日期的Calendar对象
GregorianCalendar Cal = new GregorianCalendar(2015, 10, 25);
//打印日历
System.out.println("Gregorian Time is: " + Cal.getTime());
//将 GregorianCalendar 转换为
//ZonedDateTime对象
ZonedDateTime zdt = Cal.toZonedDateTime();
//打印ZonedDateTime对象
System.out.println("ZonedDateTime is: " + zdt);
}
}
上述代码的输出将是:
Gregorian Time is: Wed Nov 25 00:00:00 UTC 2015
ZonedDateTime is: 2015-11-25T00:00Z[Etc/UTC]