对传入的日期获取前一天
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DataTool { // TODO: 2020/9/16 获取昨天日期 public static String getYesterday(String dataDate){ SimpleDateFormat sj = new SimpleDateFormat("yyyyMMdd"); Date parse=null; try { parse = sj.parse(dataDate); } catch (ParseException e) { e.printStackTrace(); } Calendar instance = Calendar.getInstance(); instance.setTime(parse); instance.add(Calendar.DATE,-1); String yesterday = sj.format(instance.getTime()); return yesterday; } public class DateExecture { public static void main(String[] args) { String yesterday = DataTool.getYesterday("20200301"); System.out.println(yesterday); } }
java 对日期获取前一天,对传入的日期跟获取本机日期进行比较返回早的日期
最新推荐文章于 2024-07-16 05:02:05 发布
该博客主要介绍了如何使用Java获取日期的前一天,并且对比传入日期与当前系统日期,返回两者中较早的日期。内容包括对指定日期20200915和系统日期20200916的比较示例。
摘要由CSDN通过智能技术生成