jdk8如何快速获取前一天日期呢?
下文笔者讲述jdk8中获取前一天日期的方法分享,如下所示
jdk1.7前的获取前一天数据
实现思路: 使用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)); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。