Java 获取当前日期并且实现日期的格式化

简介: Java 获取当前日期并且实现日期的格式化

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站点击跳转浏览。


今天做一个需求是


实现当前事件减去100天并且格式化为下图所示



实现代码如下:


String time ="";
        if(StringUtils.isNotEmpty(vo.getStartTime())) {
            String startTime = vo.getStartTime();
            time =startTime;
        }else{
            Date date = new Date();
            SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            Calendar calendar = Calendar.getInstance();
            calendar.add(Calendar.DAY_OF_MONTH, -100);
            time =dateFormat.format(calendar.getTime());
        }


故而在此总结一下

代码如下:


void contextLoads() {
        Date date = new Date();//获取当前时间
        System.out.println(date);
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置格式
        Calendar calendar = Calendar.getInstance(); //创建Calendar 的实例
        calendar.add(Calendar.DAY_OF_MONTH, -1); //当前时间减去一天,即一天前的时间
        System.out.println(simpleDateFormat.format(calendar.getTime()));
        Calendar calendar2 = Calendar.getInstance();
        calendar2.add(Calendar.MONTH, -1);//当前时间减去一个月,即一个月前的时间
        System.out.println(simpleDateFormat.format(calendar2.getTime()));
        Calendar calendar3 = Calendar.getInstance();
        calendar.add(Calendar.YEAR, -1);//当前时间减去一年,即一年前的时间
        System.out.println(simpleDateFormat.format(calendar3.getTime()));
        System.out.println(calendar.getTimeInMillis());//返回当前时间的毫秒数
    }


显示如下


相关文章
|
6天前
|
存储 Java 程序员
Java 日期时间
4月更文挑战第17天
|
6天前
|
Java API
Java一分钟之-Java日期与时间API:LocalDate, LocalDateTime
【5月更文挑战第13天】Java 8引入`java.time`包,改进日期时间API。`LocalDate`代表日期,`LocalDateTime`包含日期和时间。本文概述两者的基本用法、常见问题及解决策略。创建日期时间使用`of()`和`parse()`,操作日期时间有`plusDays()`、`minusMonths()`等。注意点包括:设置正确的`DateTimeFormatter`,考虑闰年影响,以及在需要时区信息时使用`ZonedDateTime`。正确使用这些类能提升代码质量。
17 3
|
6天前
|
Java
Java String类型转换成Date日期类型
Java String类型转换成Date日期类型
|
6天前
|
人工智能 安全 Java
Java8 - LocalDateTime时间日期类使用详解
Java8 - LocalDateTime时间日期类使用详解
|
6天前
|
前端开发 Java API
JavaSE&Java8 时间日期API + 使用心得
JavaSE&Java8 时间日期API + 使用心得
16 0
|
6天前
|
安全 Java API
Java日期与时间处理详解
Java日期与时间处理详解
17 1
|
6天前
|
安全 Java API
Java日期与时间
Java日期与时间
38 1
|
6天前
|
Java
java日期工具类(DateUtil)
java日期工具类(DateUtil)
|
6天前
|
Java BI
Java 获取周,月,年日期集合(统计图)
Java 获取周,月,年日期集合(统计图)
Java 获取周,月,年日期集合(统计图)
|
6天前
|
Java
java判断时间是否为节假日(或指定的日期),是的话返回true,否返回false
java判断时间是否为节假日(或指定的日期),是的话返回true,否返回false
35 0