2023-03-29 10:55:49 这样的时间格式 转时间戳 java 输出结果 后面不希望是000
时间: 2024-05-09 08:19:47 浏览: 9
可以使用 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
```
相关问题
2023-03-29 10:55:49 这样的时间格式 转时间戳 java
可以使用Java的SimpleDateFormat类将字符串转换为Date对象,然后再使用getTime()方法将其转换为时间戳。
示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeStampExample {
public static void main(String[] args) {
String timeStr = "2023-03-29 10:55:49";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = sdf.parse(timeStr);
long timeStamp = date.getTime();
System.out.println("时间戳:" + timeStamp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
输出结果:
```
时间戳:1681343749000
```
2023-03-17T16:03:11.000+0000 php转时间戳
这是一个时间戳,表示的是2023年3月17日16点3分11秒。如果你想将它转换成常见的日期格式,可以使用PHP的date()函数,如下所示:
```php
$timestamp = 1671188591;
$date = date("Y-m-d H:i:s", $timestamp);
echo $date; //输出:2023-03-17 16:03:11
```
其中,第一个参数是日期格式的字符串,第二个参数是时间戳。在这个例子中,我们将时间戳转换成了年份-月份-日期 小时:分钟:秒钟 的格式。