Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java date减一天

作者:淡漠伤悲   发布日期:2025-03-07   浏览:38

import java.util.Calendar;
import java.util.Date;

public class DateExample {
    public static void main(String[] args) {
        // 获取当前日期时间
        Date currentDate = new Date();
        System.out.println("当前日期: " + currentDate);

        // 使用Calendar类减一天
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(currentDate);
        calendar.add(Calendar.DAY_OF_MONTH, -1); // 减去一天

        // 获取前一天的日期
        Date previousDay = calendar.getTime();
        System.out.println("前一天的日期: " + previousDay);
    }
}

解释说明:

  1. 获取当前日期:使用 new Date() 获取当前的日期和时间。
  2. 使用 Calendar:创建一个 Calendar 实例,并将当前日期设置给它。
  3. 减去一天:通过 calendar.add(Calendar.DAY_OF_MONTH, -1) 方法,将日期减去一天。
  4. 获取前一天的日期:通过 calendar.getTime() 方法获取修改后的日期。

如果你需要更现代的方式(例如使用 java.time 包),可以参考以下代码:

import java.time.LocalDate;

public class LocalDateExample {
    public static void main(String[] args) {
        // 获取当前日期
        LocalDate currentDate = LocalDate.now();
        System.out.println("当前日期: " + currentDate);

        // 减去一天
        LocalDate previousDay = currentDate.minusDays(1);

        // 输出前一天的日期
        System.out.println("前一天的日期: " + previousDay);
    }
}

解释说明:

  1. 获取当前日期:使用 LocalDate.now() 获取当前日期(不包含时间部分)。
  2. 减去一天:通过 currentDate.minusDays(1) 方法,将日期减去一天。
  3. 输出前一天的日期:直接输出 previousDay 即可。

上一篇:java 获取当前时间的时间戳

下一篇:java object类

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站