Java 字符串日期加减一天操作示例
以下是 Java 代码处理字符串类型年月日日期,并分别加一天和减一天的示例:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateManipulation {
public static void main(String[] args) throws ParseException {
String dateString = '2022-01-01'; // 日期字符串
SimpleDateFormat dateFormat = new SimpleDateFormat('yyyy-MM-dd'); // 定义日期格式
Date date = dateFormat.parse(dateString); // 将字符串转换为日期类型
// 加一天
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_YEAR, 1);
Date nextDay = calendar.getTime();
String nextDayString = dateFormat.format(nextDay);
System.out.println('加一天后的日期:' + nextDayString);
// 减一天
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_YEAR, -1);
Date previousDay = calendar.getTime();
String previousDayString = dateFormat.format(previousDay);
System.out.println('减一天后的日期:' + previousDayString);
}
}
输出结果为:
加一天后的日期:2022-01-02
减一天后的日期:2021-12-31
原文地址: https://www.cveoy.top/t/topic/na12 著作权归作者所有。请勿转载和采集!