Java 9 中 toEpochSecond() 方法有什麼用?


在 Java 9 中,LocalDate 類提供了 toEpochSecond()方法,用於將本地日期轉換為紀元秒toEpochSecond()方法將LocalDate轉換為自紀元1970-01-01T00:00:00Z 以來的秒數。LocalDate 可以與給定的時間時區偏移結合使用,以計算從 1970-01-01T00:00:00Z 開始的秒數。

語法

public long toEpochSecond(LocalTime time, ZoneOffset offset)

示例

import java.time.LocalDate;
import java.time.LocalTime;
import java.time.ZoneOffset;

public class ToEpochSecondMethodTest {
   public static void main(String args[]) {
      LocalDate date = LocalDate.now();
      LocalTime time = LocalTime.now();

      System.out.println("LocalDate toEpochSecond : " + date.toEpochSecond(time, ZoneOffset.of("Z")));
      System.out.println("LocalTime toEpochSecond : " + time.toEpochSecond(date, ZoneOffset.of("Z")));
   }
}

輸出

LocalDate toEpochSecond : 1583496984
LocalTime toEpochSecond : 1583496984

更新時間:2020 年 3 月 6 日

698 次瀏覽

啟動你的 職業

透過完成課程獲取認證

開始
廣告
© . All rights reserved.