欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

由字符串组成的 日期时间应用

程序员文章站 2022-05-26 14:14:24
...

由字符串组成的 日期时间应用转换为Date

    public static void main(String[] args) {
        //定义一个String类型的 年 +月 +日+时+分+秒
        String time = "20200520101220";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");//yyyy-MM-dd HH:mm:ss     yyyyMMddHHmmss      yyyy-MM-dd
        Date utilDate = null;
        try {
            //转化为date类型
            utilDate = sdf.parse(time);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        //使用到的是commons-lang包下面的DateUitls类
        //将指定日期加上固定时间,DateUtils还有其它添加分钟、小时、月份之类的方法api
        System.out.println("当前时间为:              " + DateFormatUtils.format(utilDate, "yyyy-MM-dd HH:mm:ss"));
        Date utilDates = DateUtils.addHours(utilDate, -3);//amount  为正数添加     为负数减去
        Date utilDatesa = DateUtils.addDays(utilDates, 1);//amount  为正数添加     为负数减去
        String format = DateFormatUtils.format(utilDatesa, "yyyy-MM-dd HH:mm:ss");
        System.out.println("当前时间加上/减去后:     " + format);
    }

更多精彩,请点击此链接✈✈✈✈✈✈

相关标签: 工具 方法