android 获取时间戳
时间: 2023-07-11 12:17:01 浏览: 97
在 Android 中获取时间戳可以使用以下代码:
```java
long timestamp = System.currentTimeMillis() / 1000;
```
其中 `System.currentTimeMillis()` 返回当前时间的毫秒数,除以 1000 可以得到秒级别的时间戳。如果你需要毫秒级别的时间戳,可以直接调用 `System.currentTimeMillis()`。
相关问题
Android如何获取时间戳
在Android中,你可以使用Java提供的Date类或者System类来获取时间戳。以下是两种常用的方法:
1. 使用Date类获取当前时间戳:
```java
import java.util.Date;
long timestamp = new Date().getTime();
```
2. 使用System类获取当前时间戳:
```java
long timestamp = System.currentTimeMillis();
```
以上两种方法都可以获取当前时间的毫秒级时间戳。你可以根据自己的需要选择合适的方法来获取时间戳。
android获取文件时间戳
在Android中,可以使用以下方法获取文件的时间戳:
1. 使用File类获取文件对象:
```java
File file = new File(filePath);
```
2. 调用File对象的lastModified()方法获取文件的最后修改时间戳:
```java
long timestamp = file.lastModified();
```
3. 如果需要将时间戳转换为可读的日期时间格式,可以使用SimpleDateFormat类:
```java
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String formattedDate = formatter.format(new Date(timestamp));
```
请注意,文件的时间戳是以毫秒为单位的,可以根据需要进行进一步的转换和格式化。
阅读全文