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

java获取前一天日期

作者:资本principal   发布日期:2026-08-03   浏览:86

import java.util.Calendar;
import java.text.SimpleDateFormat;
import java.util.Date;

public class PreviousDay {
    public static void main(String[] args) {
        // 创建一个Calendar实例
        Calendar calendar = Calendar.getInstance();

        // 将日期设置为当前日期
        calendar.setTime(new Date());

        // 通过调用add方法,将日历的天数减去1,得到前一天的日期
        calendar.add(Calendar.DAY_OF_MONTH, -1);

        // 创建一个SimpleDateFormat对象,用于格式化日期
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

        // 获取格式化后的前一天日期
        String previousDay = sdf.format(calendar.getTime());

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

解释说明:

  1. Calendar类Calendar 是 Java 中用于操作日期和时间的类。我们使用 Calendar.getInstance() 来获取当前日期和时间。
  2. setTime方法:将 Calendar 对象的时间设置为当前时间。
  3. add方法:通过 calendar.add(Calendar.DAY_OF_MONTH, -1) 将日期减少一天,从而获取前一天的日期。
  4. SimpleDateFormat类:用于格式化日期,这里我们将日期格式化为 yyyy-MM-dd 的形式。
  5. 输出结果:最后将格式化后的前一天日期输出到控制台。

如果你需要进一步的帮助或有其他问题,请告诉我!

上一篇:nohup java

下一篇:java循环

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

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

Laravel 中文站