java string类型转datetime
时间: 2023-06-03 09:05:27 浏览: 185
可以使用SimpleDateFormat类将字符串类型的时间转换为Date类型,然后使用Date类型的getTime方法将其转换为long类型的时间戳。示例代码如下:
```java
String dateString = "2022-01-01 12:00:00";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(dateString);
long timestamp = date.getTime();
System.out.println(timestamp);
```
输出结果为:1641038400000。
相关问题
java string转datetime类型
可以使用SimpleDateFormat类来将字符串转换为日期时间类型,示例代码如下:
```
String dateString = "2022-01-01 12:00:00";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = dateFormat.parse(dateString);
```
其中,dateString是待转换的字符串,dateFormat是日期时间格式,parse方法将字符串转换为Date类型的日期时间。
java string转datetime
Java中可以使用SimpleDateFormat类将字符串转换为日期时间类型。具体步骤如下:
1. 创建SimpleDateFormat对象,指定日期时间格式。
2. 调用SimpleDateFormat对象的parse方法,将字符串转换为Date类型。
3. 将Date类型转换为DateTime类型,可以使用Joda-Time库或Java 8中的新日期时间API。
示例代码如下:
```
String str = "2021-01-01 12:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(str);
DateTime dateTime = new DateTime(date);
```
其中,DateTime类是Joda-Time库中的类,如果使用Java 8中的新日期时间API,可以使用LocalDateTime类代替。
阅读全文