头秃了,输出来也是字符串2022-01-22的形式
方式很多,这种字符串拼接就行。
取出1-4位拼接“-”,再取5-6位拼接“-”,最后取剩下的部分(7-8位)拼接。
String time="20220122";
time=time.substring(0,4)+"-"+time.substring(4,6)+"-"+time.substring(6);
System.out.println(time);
/**
* @author wangfei
* @version 1.0
* @date 2022/1/22
*/
public class D {
public static void main(String[] args) {
String str = "20220122";
DateTime parse = DateUtil.parse(str);
System.out.println(parse);
}
}
依赖:
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.17</version>
</dependency>
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!