<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Java Unix 時間 原文:http://zetcode.com/java/unixtime/ Java Unix 時間教程展示了如何使用 Java 計算 Unix 時間。 Unix 時間(也稱為 POSIX 時間或紀元時間),是一種用于描述時間點的系統,該時間點定義為自 00:00:00 協調世界時(UTC)起經過的秒數 ,1970 年 1 月 1 日,星期四,減去此后發生的秒數。 Unix 時間已廣泛用于類似 Unix 的操作系統,但也用于許多其他計算系統和文件格式。 它是網站管理員經常使用的,因為 Unix 時間戳可以一次表示所有時區。 Unix 時間戳應存儲為`long`數字; 如果將它們存儲為 Java `int`值,則將導致 2038 年的問題。 32 位變量無法在 2038 年 1 月 19 日 UTC 時間 03:14:07 之后對時間進行編碼。 ```java $ date +%s 1517213809 ``` 我們可以使用`date`命令來確定 Linux 上的 Unix 時間。 Unix 時間可以在 [https://www.unixtimestamp.com/](https://www.unixtimestamp.com/) 上確定。 ## Java Unix 時間示例 以下示例計算 Unix 時間。 `JavaUnixTimeEx.java` ```java package com.zetcode; import java.time.Instant; import java.util.Date; public class JavaUnixTimeEx { public static void main(String[] args) { long ut1 = Instant.now().getEpochSecond(); System.out.println(ut1); long ut2 = System.currentTimeMillis() / 1000L; System.out.println(ut2); Date now = new Date(); long ut3 = now.getTime() / 1000L; System.out.println(ut3); } } ``` 用 Java 計算 Unix 時間的三種基本方法。 ```java long ut1 = Instant.now().getEpochSecond(); System.out.println(ut1); ``` 從 Java8 開始,可以使用`Instant`及其`getEpochSecond()`計算 Unix 時間。 ```java long ut2 = System.currentTimeMillis() / 1000L; System.out.println(ut2); ``` 在這里,我們使用`System.currentTimeMillis()`方法計算 Unix 時間。 我們需要將毫秒轉換為秒。 ```java Date now = new Date(); long ut3 = now.getTime() / 1000L; System.out.println(ut3); ``` 我們還可以使用舊的`Date`類來計算 Unix 時間。 在本教程中,我們展示了如何使用 Java 計算 Unix 時間。 您可能也對相關教程感興趣: [Java `TemporalAdjusters`教程](/java/temporaladjusters/), [Java 文件教程](/java/file/), [Java `LocalTime`教程](/java/localtime/), [Java 創建目錄](/java/createdirectory/), [用 Java 復制文件](/java/copyfile/),[用 Java 創建文件](/java/createfile/), [Java 教程](/lang/java/),[用 Java 讀取文本文件](/articles/javareadtext/)和[讀寫 Java 中的 ICO 圖像](/articles/javaico/)。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看