java long转date
时间: 2023-07-20 15:34:13 浏览: 51
将一个 long 类型的时间戳转换成 Date 对象,可以使用以下代码:
```java
long timestamp = 1628659100000L; // 例如:2021-08-11 12:25:00 的时间戳
Date date = new Date(timestamp);
```
如果你需要将 Date 对象格式化成字符串,可以使用 SimpleDateFormat 类来实现,例如:
```java
String pattern = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
String formattedDate = sdf.format(date);
```
这样,你就可以将时间戳转换成指定格式的日期字符串了。
相关问题
java long转 date
可以使用`java.util.Date`类的构造方法将`long`类型的时间戳转换为`Date`对象。示例如下:
```java
long timestamp = System.currentTimeMillis(); // 获取当前时间戳
Date date = new Date(timestamp); // 将时间戳转换为Date对象
```
如果需要格式化输出`Date`对象,可以使用`java.text.SimpleDateFormat`类。示例如下:
```java
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = format.format(date); // 将Date对象转换为指定格式的字符串
System.out.println(dateString); // 输出格式化后的时间字符串
```
其中,`SimpleDateFormat`的参数指定了输出格式,例如`yyyy-MM-dd HH:mm:ss`表示输出的时间字符串格式为年-月-日 时:分:秒。
java long转date输出
将long类型的时间戳转换成Date类型,可以使用Java中的Date类和SimpleDateFormat类。以下是示例代码:
```java
long timestamp = 1627050071000L; //时间戳,单位为毫秒
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(date));
```
输出结果为:
```
2021-07-23 18:47:51
```
其中,format方法用于将Date类型的时间转换成指定的格式字符串,"yyyy-MM-dd HH:mm:ss"表示年-月-日 时:分:秒的格式。
阅读全文