用java hutool工具类列举多种方式实现DateTime类型"2023-06-02 00:00:00"转换为Date类型"2023-06-02"
时间: 2023-12-28 15:03:37 浏览: 257
好的,以下是使用Java hutool工具类实现DateTime类型转换的多种方式:
1. DateTimeUtil工具类:可以使用hutool的DateTimeUtil工具类将DateTime类型格式化为指定格式的字符串,然后再将字符串转换为Date类型。示例代码如下:
```java
String str = "2023-06-02 00:00:00";
Date date = DateTimeUtil.parse(str, "yyyy-MM-dd").toDate();
```
2. DateUtil工具类:也可以使用hutool的DateUtil工具类将DateTime类型格式化为指定格式的字符串,然后再将字符串转换为Date类型。示例代码如下:
```java
String str = "2023-06-02 00:00:00";
Date date = DateUtil.parse(str, "yyyy-MM-dd HH:mm:ss").toDate();
String formatDate = DateUtil.format(date, "yyyy-MM-dd");
```
3. StrUtil工具类:可以使用hutool的StrUtil工具类将DateTime类型字符串截取为指定格式的日期字符串,然后再将日期字符串转换为Date类型。示例代码如下:
```java
String str = "2023-06-02 00:00:00";
String dateStr = StrUtil.sub(str, 0, 10);
Date date = DateUtil.parse(dateStr, "yyyy-MM-dd").toDate();
```
以上是三种使用hutool工具类实现DateTime类型转换的方式,你可以根据自己的需要选择其中一种来实现DateTime类型转换为Date类型。
阅读全文