Java将2023-05-19T12:00+08:00转为时间戳
时间: 2024-01-26 09:04:28 浏览: 107
benchmark-html-parser-libraries:解析HTML(CPURAM)JavaScript库基准
可以使用Java中的Instant类将日期时间转换为时间戳。示例代码如下:
```java
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
public class Main {
public static void main(String[] args) {
String dateTimeStr = "2023-05-19T12:00+08:00";
LocalDateTime dateTime = LocalDateTime.parse(dateTimeStr);
Instant instant = dateTime.toInstant(ZoneOffset.of("+8"));
long timestamp = instant.toEpochMilli();
System.out.println(timestamp);
}
}
```
运行结果为:
```
1652952000000
```
其中,`dateTimeStr`是要转换的日期时间字符串,`dateTime`是解析后的`LocalDateTime`对象,`instant`是将`LocalDateTime`转换为`Instant`后的结果,`timestamp`是时间戳(单位为毫秒)。
阅读全文