时间戳long 转String
时间: 2023-11-08 21:00:36 浏览: 119
解决时间戳long转换int溢出(即转换值为负数) long转int
将时间戳long转换为String的方法有多种。根据你提供的引用内容,可以采用以下方法之一:
1. 使用SimpleDateFormat类进行格式化:
```
// 假设时间戳为timestamp
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = sdf.format(new Date(timestamp));
```
2. 使用DateTimeFormatter类进行格式化(适用于Java 8及以上版本):
```
// 假设时间戳为timestamp
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String dateString = LocalDateTime.ofInstant(Instant.ofEpochMilli(timestamp), ZoneId.systemDefault()).format(dtf);
```
请注意,使用哪种方法取决于你的具体需求以及所用的Java版本。
阅读全文