java 中 timestamp转换成date格式
时间: 2023-11-16 14:54:17 浏览: 168
可以使用java.util.Date类的构造函数将timestamp转换成Date格式,代码如下:
```
long timestamp = 1626844800000L; // 示例时间戳
Date date = new Date(timestamp);
```
其中,timestamp是以毫秒为单位的时间戳,需要注意的是,Date类的构造函数参数是以毫秒为单位的时间戳。
相关问题
java中timestamp转化为date
在Java中,可以使用java.sql.Timestamp类的toLocalDateTime()方法将Timestamp转换为LocalDateTime对象,然后使用java.time.LocalDateTime类的toLocalDate()方法将LocalDateTime对象转换为LocalDate对象,最后使用java.sql.Date类的valueOf()方法将LocalDate对象转换为java.sql.Date对象。
具体代码如下:
```java
import java.sql.Timestamp;
import java.time.LocalDate;
import java.time.LocalDateTime;
public class TimestampToDate {
public static void main(String[] args) {
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
LocalDateTime localDateTime = timestamp.toLocalDateTime();
LocalDate localDate = localDateTime.toLocalDate();
java.sql.Date date = java.sql.Date.valueOf(localDate);
System.out.println(date);
}
}
```
java timestamp转化为date
Java中可以使用 Date 和 Calendar 类将 timestamp 转换为 date。
使用Date:
long timestamp = ...;
Date date = new Date(timestamp);
使用Calendar:
long timestamp = ...;
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(timestamp);
Date date = calendar.getTime();
阅读全文