jdk8如何快速获取前一天日期呢?

书欣 Java经验 发布时间:2022-10-08 22:04:13 阅读数:8243 1
下文笔者讲述jdk8中获取前一天日期的方法分享,如下所示
实现思路:
    使用LocalDateTime类中的方法
	即可获取前一天的日期
例:
jdk1.7前的获取前一天数据
public static String getYesterdayByFormat(String timeFormat){
        //获取当前日期
        Date date = new Date();
        SimpleDateFormat sf = new SimpleDateFormat(timeFormat);
        //通过秒获取下一天日期
        long time = (date.getTime() / 1000) - 60 * 60 * 24;//秒
        date.setTime(time * 1000);//毫秒
        String yesterday = sf.format(date).toString();
        return yesterday;
}

jdk1.8及以后获取前一天日期的方法

 
public static String getYesterdayByFormat(String timeFormat){
    return LocalDateTime.now().plusDays(1).format(DateTimeFormatter.ofPattern(timeFormat));
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202210/16652379054594.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者