將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中文網其他相關文章!