首页 > 基础资料 博客日记
(JAVA)hutool工具类-Date<——>String类型互转,加日期操作加一年、一月、一星期、一天、一分、一秒操作
2023-07-24 17:08:08基础资料围观616次
文章(JAVA)hutool工具类-Date<——>String类型互转,加日期操作加一年、一月、一星期、一天、一分、一秒操作分享给大家,欢迎收藏Java资料网,专注分享技术知识
之前小编去搜索,把时间格式转为String类型,搜索好几篇文章都还用 【new SimpleDateFormat () 】去转换,现在小编用hutool里的DateUtil里的方法,简单方便一行代码搞定!!
public static void main(String[] args) {
//这是不是比new Date()方便,
DateTime date = DateUtil.date();
System.out.println(date);
System.out.println("---------------------------");
//Date类型转String
// String format = DateUtil.format(date, "yyyy-MM-dd");
// ps:"yyyy-MM-dd也可以调用工具类里的方法,不止一种格式"
String format = DateUtil.format(date, DatePattern.NORM_DATETIME_FORMAT);
System.out.println(format);
}
结果如下:
public static void main(String[] args) {
//String转Date
String date = "2023-05-08 15:53:49";
DateTime parse = DateUtil.parse(date, DatePattern.NORM_DATETIME_FORMAT);
System.out.println(parse);
}
效果图如下
附加如下时间加减操作:
public static void main(String[] args) {
DateTime date = DateUtil.date();
//+1是加一天,-1是减一天,
//日期加一天
DateTime offDate = DateUtil.offsetDay(date, +1);
System.out.println(date); //2023-05-08 16:28:22
System.out.println(offDate);//2023-05-09 16:28:22
//日期加一个小时
DateTime offDate1 = DateUtil.offsetHour(date, +1);
System.out.println(date); //2023-05-08 16:28:22
System.out.println(offDate1);//2023-05-08 17:28:22
//日期加一个月
DateTime offDate2 = DateUtil.offsetMonth(date, +1);
System.out.println(date); //2023-05-08 16:29:51
System.out.println(offDate2); //2023-06-08 16:29:51
//日期加一分钟
DateTime offDate3 = DateUtil.offsetMinute(date, +1);
System.out.println(date); //2023-05-08 16:29:51
System.out.println(offDate3);//2023-05-08 16:30:51
//日期加1000毫秒等于一秒
DateTime offDate4 = DateUtil.offsetMillisecond(date, +1000);
System.out.println(date); //2023-05-08 16:29:51
System.out.println(offDate4);//2023-05-08 16:29:51
//日期加一秒
DateTime offDate5 = DateUtil.offsetSecond(date, +1);
System.out.println(date); //2023-05-08 16:29:51
System.out.println(offDate5);//2023-05-08 16:29:52
//日期加一个星期
DateTime offDate6 = DateUtil.offsetWeek(date, +1);
System.out.println(date); //2023-05-08 16:29:51
System.out.println(offDate6);//2023-05-15 16:29:51
}
这些都是格式,看哪种满足需求
英文格式转中文格式
没有hutool工具类,可复制如下
<!-- hutool工具类-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.16</version>
</dependency>
文章来源:https://blog.csdn.net/weixin_64314100/article/details/130560577
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: