数据库中date类型时间转换为long
时间: 2023-11-12 18:09:04 浏览: 178
date与long型转换工具
在Java中,可以使用`java.util.Date`类或`java.time.LocalDateTime`类来代表时间,其中`Date`类是Java早期版本中使用的时间类,而`LocalDateTime`类是Java 8中引入的新时间类。
如果你想将`Date`类型时间转换为`long`类型,可以使用`getTime()`方法来获取自1970年1月1日以来的毫秒数,例如:
```java
Date date = new Date();
long timeMillis = date.getTime();
```
如果你想将`LocalDateTime`类型时间转换为`long`类型,可以使用`Instant`类将其转换为自1970年1月1日以来的毫秒数,例如:
```java
LocalDateTime localDateTime = LocalDateTime.now();
long timeMillis = localDateTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();
```
其中,`ZoneOffset.of("+8")`表示东八区时区。
阅读全文