2023-03-29 10:55:49 这样的时间格式 转时间戳 java 输出结果 后面不希望是000
时间: 2024-05-09 14:19:47 浏览: 33
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
5星 · 资源好评率100%
可以使用 SimpleDateFormat 类将时间字符串转换为 Date 类型,再使用 getTime 方法获取时间戳。代码示例如下:
```
String timeStr = "2023-03-29 10:55:49";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(timeStr);
long timestamp = date.getTime();
System.out.println(timestamp);
```
输出结果为:
```
1681137349000
```
如果需要输出秒级时间戳,可以将时间戳除以 1000,代码示例如下:
```
System.out.println(timestamp / 1000);
```
输出结果为:
```
1681137349
```
阅读全文