共計(jì) 706 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,我們可以使用 System.currentTimeMillis()
方法來(lái)獲取毫秒級(jí)的時(shí)間戳。如果你想要獲取秒級(jí)的時(shí)間戳,可以將毫秒級(jí)時(shí)間戳除以 1000,得到秒級(jí)時(shí)間戳。
以下是一個(gè)示例代碼:
import java.time.Instant;
public class Main {public static void main(String[] args) {// 獲取毫秒級(jí)時(shí)間戳
long millis = System.currentTimeMillis();
// 將毫秒級(jí)時(shí)間戳轉(zhuǎn)換為秒級(jí)時(shí)間戳
long seconds = millis / 1000;
System.out.println(" 毫秒級(jí)時(shí)間戳:" + millis);
System.out.println(" 秒級(jí)時(shí)間戳:" + seconds);
// 使用 java.time.Instant 類獲取秒級(jí)時(shí)間戳
Instant instant = Instant.now();
long seconds2 = instant.getEpochSecond();
System.out.println(" 秒級(jí)時(shí)間戳:" + seconds2);
}
}
這個(gè)示例代碼中,我們首先使用 System.currentTimeMillis()
方法獲取當(dāng)前毫秒級(jí)時(shí)間戳,然后將其除以 1000 得到秒級(jí)時(shí)間戳。
另外,我們還可以使用 java.time.Instant
類來(lái)獲取秒級(jí)時(shí)間戳。Instant.now()
方法可以獲取當(dāng)前時(shí)間的 Instant
對(duì)象,然后通過(guò) getEpochSecond()
方法獲取秒級(jí)時(shí)間戳。
注意:以上兩種方法得到的秒級(jí)時(shí)間戳都是從 1970 年 1 月 1 日 00:00:00 開(kāi)始計(jì)算的。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完