hutool 把时间日期没有秒如何转成日期格式
时间: 2024-03-01 10:56:18 浏览: 78
日期,日期时间类型数据格式校验
使用Hutool将时间日期字符串转换成日期格式,步骤同样可以分为两步:
1. 使用DateUtil.parse方法将时间日期字符串解析成Date对象。
2. 使用DateUtil.format方法将Date对象格式化成指定格式的字符串。
下面是一个示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class DateDemo {
public static void main(String[] args) {
// 时间日期字符串
String datetime = "2020-11-01 10:20";
// 将时间日期字符串解析成Date对象
Date date = DateUtil.parse(datetime, "yyyy-MM-dd HH:mm");
// 将Date对象格式化成字符串,输出日期部分
String dateStr = DateUtil.format(date, "yyyy-MM-dd");
System.out.println(dateStr);
}
}
```
在上面的示例代码中,我们首先定义了一个时间日期字符串"2020-11-01 10:20",然后使用DateUtil的parse方法将其解析成Date对象。parse方法的第一个参数是待解析的时间日期字符串,第二个参数则是时间日期字符串的格式。
接着,我们使用DateUtil的format方法将Date对象格式化成指定格式的字符串。format方法的第一个参数是待格式化的Date对象,第二个参数则是格式化的格式。在本例中,我们使用了"yyyy-MM-dd"作为格式化的格式,表示年-月-日的形式。
需要注意的是,如果时间日期字符串中没有包含年月日等信息,你也无法将其转换成日期格式。
阅读全文