21xrx.com
2024-12-22 19:28:44 Sunday
登录
文章检索 我的文章 写文章
如何使用Java代码获取前一天日期?
2023-06-12 12:02:52 深夜i     --     --
Java编程 Date类 SimpleDateFormat类 Calendar类 格式化 日期操作

在Java编程中,经常需要获取日期信息。而获取前一天日期,也是一个经常出现的需求。下面将介绍如何使用Java代码获取前一天日期。

首先,我们需要使用Java内置的日期类——Date类。然后,我们可以使用SimpleDateFormat类对日期进行格式化,以便于我们对日期进行进一步的操作。

代码如下:


import java.util.Calendar;

import java.util.Date;

import java.text.SimpleDateFormat;

public class GetYesterdayDate {

  public static void main(String[] args) {

    // 获取当前日期

    Date date = new Date();

    // 创建Calendar对象

    Calendar calendar = Calendar.getInstance();

    // 将日期转换为Calendar对象

    calendar.setTime(date);

    // 将日期减去1天

    calendar.add(Calendar.DATE, -1);

    // 获取前一天日期

    Date yesterday = calendar.getTime();

    // 将日期格式化为需要的格式

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

    String strYesterday = format.format(yesterday);

    // 输出前一天日期

    System.out.println("前一天日期为:" + strYesterday);

  }

}

运行程序,输出结果为:


前一天日期为:2021-12-17

可以看到,我们成功地获取到了前一天的日期。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复