-
Hutool参考文档 https://hutool.cn/docs/#/
<!--项目的pom.xml添加Hutool依赖--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.2.2</version> </dependency>
-
时间
-
字符串转日期
String dateStr = "2017-03-01";
Date date = DateUtil.parse(dateStr);//自动识别日期格式//或者自定义日期格式
//Date date = DateUtil.parse(dateStr, "yyyy-MM-dd"); - 日期转字符串
String dateStr = "2017-03-01"; Date date = DateUtil.parse(dateStr); //结果 2017/03/01 String format = DateUtil.format(date, "yyyy/MM/dd"); //常用格式的格式化,结果:2017-03-01 String formatDate = DateUtil.formatDate(date); //结果:2017-03-01 00:00:00 String formatDateTime = DateUtil.formatDateTime(date); //结果:00:00:00 String formatTime = DateUtil.formatTime(date);
- 日期时间偏移
public static void main(String[] args) { String dateStr = "2019-09-15 20:38:55"; Date date = DateUtil.parse(dateStr); //例1,获取后三天的日期,结果:2019-09-18 20:38:55 DateTime newDate1 = DateUtil.offsetDay(date, 3); System.out.println(newDate1); //例2,获取前两天的日期,结果:2019-09-13 20:38:55 DateTime newDate2 = DateUtil.offsetDay(date, -2); System.out.println(newDate2); //例3,获取前3小时的时间,结果:2019-09-15 17:38:55 DateTime newDate3 = DateUtil.offsetHour(date, -3); System.out.println(newDate3); //例3,获取后一个月的日期,结果:2019-10-15 20:38:55 DateTime newDate4 = DateUtil.offset(date, DateField.MONTH, 1); System.out.println(newDate4); }
-
字符串
本文暂时没有评论,来添加一个吧(●'◡'●)