Android怎么獲取當(dāng)前時(shí)間戳

小億
263
2024-02-01 17:27:25

在Android中,可以使用`System.currentTimeMillis()`方法來(lái)獲取當(dāng)前的時(shí)間戳。該方法返回一個(gè)long類型的值,表示自1970年1月1日以來(lái)經(jīng)過(guò)的毫秒數(shù)。

以下是一個(gè)示例代碼,展示了如何獲取當(dāng)前時(shí)間戳:

```java

long currentTimeMillis = System.currentTimeMillis();

```

你可以將這個(gè)時(shí)間戳用于各種需要時(shí)間標(biāo)記的操作,比如計(jì)時(shí)、記錄事件等等。

請(qǐng)注意,`System.currentTimeMillis()`返回的是毫秒級(jí)別的時(shí)間戳。如果你需要獲取秒級(jí)別的時(shí)間戳,可以將上述結(jié)果除以1000,得到秒級(jí)別的時(shí)間戳:

```java

long currentTimeSeconds = System.currentTimeMillis() / 1000;

```

這樣就獲取到了當(dāng)前的秒級(jí)別時(shí)間戳。

另外,還可以使用`java.util.Date`類和`java.time`包中的類來(lái)獲取當(dāng)前時(shí)間戳,但這些類通常用于更高級(jí)的日期和時(shí)間操作。在簡(jiǎn)單場(chǎng)景下,使用`System.currentTimeMillis()`已經(jīng)足夠了。

0