Java long 转化为
时间: 2023-11-04 22:04:16 浏览: 115
您的问题似乎不完整,没有说明需要将Java long类型转换为什么类型。如果您需要将Java long类型转换为日期时间格式,可以使用Java中的Date类或者LocalDateTime类来进行转换。以下是两种不同的实现方式:
1. 使用Date类进行转换
```
long timestamp = 1623392564000L; // 假设这是一个long类型的时间戳
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = sdf.format(date); // 转换为字符串格式的日期时间
System.out.println("转换后的日期时间为:" + dateStr);
```
2. 使用LocalDateTime类进行转换
```
long timestamp = 1623392564000L; // 假设这是一个long类型的时间戳
Instant instant = Instant.ofEpochMilli(timestamp);
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String dateStr = formatter.format(localDateTime); // 转换为字符串格式的日期时间
System.out.println("转换后的日期时间为:" + dateStr);
```
这两种方式都可以将long类型的时间戳转换为字符串格式的日期时间。
阅读全文
相关推荐

















