Java 获取前一天日期的静态方法

这段代码是一个静态方法 getPreViewDateStr(),用于获取前一天的日期字符串。

public static String getPreViewDateStr() {
    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DAY_OF_MONTH, -1);
    Date preViewDay = cal.getTime(); // 这是昨天
    return parseDateToStr(YYYY_MM_DD, preViewDay);
}

代码解析:

  1. 创建一个Calendar对象,并使用getInstance()方法获取当前日期的Calendar实例。
  2. 使用add()方法将天数减一,将Calendar对象设置为前一天。
  3. 使用getTime()方法将Calendar对象转换为Date对象,得到前一天的日期。
  4. 调用parseDateToStr()方法,将前一天的日期转换为指定格式(YYYY_MM_DD)的字符串。
  5. 返回转换后的日期字符串。

使用示例:

要使用这段代码获取前一天的日期,可以直接调用getPreViewDateStr()方法。该方法会返回前一天的日期字符串。

String preViewDate = getPreViewDateStr();
System.out.println(preViewDate);

输出:

2022-05-15

Java 获取前一天日期的静态方法

原文地址: https://www.cveoy.top/t/topic/pfeS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录