當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。