admin管理员组文章数量:1538175
文章目录
- Date类型格式化为各种格式字符串
- 不同日期格式的字符串之间的转换
- 获取N天后的日期
- 实用工具类库common-util使用
- 参考链接
Date类型格式化为各种格式字符串
java 日期格式化-- SimpleDateFormat 的使用。字符串转日期,日期转字符串
不同日期格式的字符串之间的转换
//日期字符串 各种格式之间转换 , 如: 20200101 转换 2020-01-01 2020年01月01日等
public static String dateStrFormat(String str,String srcFormat,String destFormat) {
DateFormat format = new SimpleDateFormat(srcFormat);
Date date = null;
try {
date = format.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat sdf = new SimpleDateFormat(destFormat);
return sdf.format(date);
}
获取N天后的日期
// 返回第二天的日期字符串, 如: 20200101 的第二天为 20200102
public static String returnNextDateStr(String todayDateStr){
//可以修改参数,自定义输入日期的格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Calendar calendar = Calendar.getInstance();
try {
calendar.setTime(sdf.parse(todayDateStr));
} catch (ParseException e) {
e.printStackTrace();
}
calendar.add(Calendar.DAY_OF_MONTH, 1);
return sdf.format(calendar.getTime());
}
实用工具类库common-util使用
- common-util 是一个和任何模块都无关的模块,common-util 模块中主要包含一些功能的类或者是通用的工具, 任何模块都可以依赖它,然后使用其内部提供的一些工具类。
common-util 整合了众多优秀的第三方工具类,例如:DateTimeUtil、StringUtil、ValidateUtil、IpUtil 等。 除此之外 common-util 中还包含一些公用的 filter,如跨站请求伪造的过滤器 RefererFilter,防止 Xss 和 sql 注入的 XssAndSqlFilter。省去我们一个个分别引入的麻烦。- common-util 已经发布到公共的 maven 仓库中(点击查看),我们只要在 Spring Boot 项目中添加如下依赖即可使用
<groupId>com.github.shalousun</groupId> <artifactId>common-util</artifactId> <version>1.9.2</version> </dependency>
DateTimeUtil 示例代码
void returnFormatDate() {
// 用官方定义的格式
System.out.println("yyyyMMdd :"+DateTimeUtil.dateToStr(new Date(),DateTimeUtil.YYYYMMDD));
// 自定义的格式
System.out.println("yyyyMMdd :"+DateTimeUtil.dateToStr(new Date(),"yyyyMMdd"));
System.out.println("yyyy年MM月dd日 :"+DateTimeUtil.dateToStr(new Date(),"yyyy年MM月dd日"));
}
参考链接
实用工具类库common-util使用详解
版权声明:本文标题:JavaDate类型格式化,不同日期格式转换,获取N天后的日期,CommonUtil工具 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726968505a1092490.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论