JAVA DATE_ADDED转换时间戳
时间: 2023-10-14 12:21:12 浏览: 125
javascript日期转换 时间戳转日期格式
5星 · 资源好评率100%
Java 中的 `Date` 类型并没有 `DATE_ADDED` 这个属性,我猜测你可能是指 Android 中的 `MediaStore` 类中的 `MediaStore.Images.Media.DATE_ADDED` 字段,它表示媒体文件添加到媒体提供程序中的时间。
要将 `DATE_ADDED` 转换为时间戳,可以使用以下代码:
```java
String dateAddedStr = "1611862284"; // 从 MediaStore 中获取的 DATE_ADDED 字段
long dateAdded = Long.parseLong(dateAddedStr);
long timestamp = dateAdded * 1000; // DATE_ADDED 是以秒为单位的,需要乘以 1000 转换为毫秒级别的时间戳
```
其中 `dateAddedStr` 是从 `MediaStore` 中获取的 `DATE_ADDED` 字段,它是一个字符串类型的时间戳;`dateAdded` 是将其转换为长整型的时间戳;`timestamp` 是将 `dateAdded` 转换为毫秒级别的时间戳。
请注意,Java 中的时间戳是以毫秒为单位的,而 `MediaStore.Images.Media.DATE_ADDED` 是以秒为单位的,因此需要将其乘以 1000 转换为毫秒级别的时间戳。
阅读全文