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使用详解

本文标签: 日期天后格式转换类型工具