以下是 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
Java 字符串日期加减一天操作示例

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

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