获取下一天日期

起因

今天刷博客,突然看到‘刚写完代码,就被开除了’我就好奇点进去看了一下发现如下内容。
在这里插入图片描述

别人评论

这段代码本意是想要获取下一天的日期的。结果这位程序员老哥写了个sleep函数,SLEEP的作用是延时,程序暂停若干时间,在执行时要抛出一个中断异常,必须对其进行捕获并处理才可以使用这个函数。
然后一群吧友纷纷进来吐槽。“你他娘的真实个天才,哈哈哈,你是怎么进的公司啊?”
也有人表示佩服,觉得很有想法“没毛病啊,睡一天不就是第二天了嘛”[捂脸]

自己深思

我在想获取下一天怎么获取,哈哈哈哈哈。我也忘记了就赶紧上网学习了一下。

加以修改Code如下

package com.util;

import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class DateUtil {
    /**
     * 老版本获取日期下一天
     * @return
     */
    public static Date GetNextDay() {
        //获取当前时间
        Date date = new Date();
        //日期格式化
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //格式化日期
        String dateString = formatter.format(date);
        //打印:当前日期
        System.out.println("日期: "+dateString);
        //创建日历类用于获取下一天
        Calendar calendar = new GregorianCalendar();
        //设置时间为当前时间
        calendar.setTime(date);
        //将天数加一
        calendar.add(Calendar.DATE, 1);
        //再次获取加一后的日期
        date = calendar.getTime();
        //日期格式化
        String nextDateString = formatter.format(date);
        //打印下一天
        System.out.println("日期的下一天:"+nextDateString);

        return date;
    }
    /**
     * 利用j8的新特性,得到日期下一天更加方便了
     * @return
     */
    public static LocalDate GetNextDayOnNew(){
        // 取当前日期
        LocalDate localDate = LocalDate.now();
        // 打印当前日期
        System.out.println("日期: "+localDate);
        //当前对象减去指定的天数(一天)
        localDate = localDate.minusDays(-1);
        //打印减去一天的天数
        System.out.println("日期的下一天:"+localDate);
        return localDate;
    }
    /**
     * 测试方法-main
     * @param args
     */
    public static void main(String[] args) {
        DateUtil.GetNextDay();
        System.out.println("-----分割线-----");
        DateUtil.GetNextDayOnNew();
    }
}

输出结果

在这里插入图片描述

总结

学习,每天都有进步的空间。段子也是学习的一部分。学习情况点击查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脸ル粉嘟嘟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值