Java 获取前一天日期的静态方法
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);
}
代码解析:
- 创建一个Calendar对象,并使用
getInstance()方法获取当前日期的Calendar实例。 - 使用
add()方法将天数减一,将Calendar对象设置为前一天。 - 使用
getTime()方法将Calendar对象转换为Date对象,得到前一天的日期。 - 调用
parseDateToStr()方法,将前一天的日期转换为指定格式(YYYY_MM_DD)的字符串。 - 返回转换后的日期字符串。
使用示例:
要使用这段代码获取前一天的日期,可以直接调用getPreViewDateStr()方法。该方法会返回前一天的日期字符串。
String preViewDate = getPreViewDateStr();
System.out.println(preViewDate);
输出:
2022-05-15
原文地址: https://www.cveoy.top/t/topic/pfeS 著作权归作者所有。请勿转载和采集!