首頁 > Java > java教程 > 如何將 UNIX Epoch Time 字串轉換為 Java Date 物件?

如何將 UNIX Epoch Time 字串轉換為 Java Date 物件?

Susan Sarandon
發布: 2024-11-21 03:04:16
原創
792 人瀏覽過

How do I convert a UNIX Epoch Time string into a Java Date object?

將UNIX 紀元時間轉換為Java 日期物件

在Java 中,將UNIX 紀元時間(表示為字串)轉換為Date對象需要兩步驟過程。

第 1 步:解析 Epoch時間

UNIX 紀元時間通常表示為表示自紀元(1970 年 1 月 1 日)以來的秒數的字串。若要將字串解析為長整數,請使用Long.parseLong() 方法,如下列程式碼所示:

String date = "1081157732";
long epochTime = Long.parseLong(date);
登入後複製

步驟2:將秒轉換為毫秒

Java 的Date 建構子預期紀元時間以毫秒為單位指定。因此,我們需要將解析後的秒轉換為毫秒。為此,我們可以將epochTime 乘以1000:

long millisecondEpochTime = epochTime * 1000;
登入後複製

建立日期物件

最後,我們可以使用轉換後的毫秒EpochTime 建立日期物件:

Date expiry = new Date(millisecondEpochTime);
登入後複製

這就是轉換UNIX 紀元時間的方法字串轉換為Java Date 物件。享受編碼的樂趣!

以上是如何將 UNIX Epoch Time 字串轉換為 Java Date 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板