当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Calendar toInstant()用法及代码示例


Calendar类的toInstant()方法用于将当前对象转换为一个瞬间,这个瞬间代表与当前日历对象相同的时间。

用法

public final Instant toInstant()

参数

不接受任何参数。

返回

返回代表同一时间的瞬间。

抛出

不抛出异常。

例子1

import java.util.Calendar;
public class JavaCalendartoInstantExample1 {
    public static void main(String[] args) {
  // create new calendar at specific date.
     Calendar cal = (Calendar)  Calendar.getInstance();
      // print date for default value
      System.out.println("Past calendar:" + cal.getTime());
      System.out.println("calendar after using toInstant():" +  cal.toInstant());
   }
}

输出:

 Past calendar:Sat Aug 18 12:07:13 PDT 2018
calendar after using toInstant():2018-08-18T19:07:13.206Z

例子2

import java.util.Calendar;
public class JavaCalendartoInstantExample2 {
    public static void main(String[] args) {
  // create a new calendar
     Calendar cal = (Calendar) Calendar.getInstance();
      // print the current date and time
      System.out.println("  cal " + cal.getTime());
      // add 4 MONTHS
      cal.add((Calendar.MONTH), 2);
      cal.add((Calendar.YEAR), 4);
      cal.add((Calendar.DAY_OF_MONTH), 24);
      cal.add((Calendar.HOUR), 5);
      cal.add((Calendar.MINUTE), 60);
      cal.add((Calendar.SECOND), 360);
      System.out.println("cal.toInstant():" + cal.toInstant());
      }
}

输出:

cal Sat Aug 18 12:14:53 PDT 2018
cal.toInstant():2022-11-12T02:20:53.084Z




相关用法


注:本文由纯净天空筛选整理自 Java Calendar toInstant() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。