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));
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


