java.util.Calendar.toInstant() 方法用于将此对象转换为 Instant。转换创建一个 Instant,它代表时间线上与此日历相同的点。
语法
public final Instant toInstant()
参数
无需参数.
返回值
返回表示时间线上与此 Calendar 对象相同的点的时刻。
异常
无示例:
在下面的示例中,使用了 java.util.Calendar.toInstant() 方法将给定的 Calendar 对象转换为 Instant。
import java.util.*;
import java.time.Instant;
public class MyClass {
public static void main(String[] args) {
//创建日历
Calendar Cal = new GregorianCalendar(98, 10, 25);
//打印日历
System.out.println("The Calendar is: " + Cal.getTime());
//将日历对象转换成
//一个即时对象
Instant Inst = Cal.toInstant();
//打印即时对象
System.out.println("The Instant is: " + Inst);
}
}
上述代码的输出将是:
The Calendar is: Sun Nov 25 00:00:00 UTC 98
The Instant is: 0098-11-23T00:00:00Z