21xrx.com
2024-09-17 04:01:34 Tuesday
登录
文章检索 我的文章 写文章
用Java获取未来日期
2023-06-12 13:06:49 深夜i     --     --
Java 获取时间 未来日期 Calendar类 日期计算 SimpleDateFormat类

在Java编程中,获取当前日期及未来日期是非常常用的功能。例如,有时候需要在程序中自动计算未来某个时间点,或者将未来某个时间点作为截止日期等等。

如何在Java中获取未来日期呢?

一种简单的方法就是使用Java提供的Calendar类,通过add()方法来增加日期,从而计算未来日期。具体实现步骤如下:

1. 获取当前时间:首先需要获取当前日期时间,可以使用Java提供的Calendar.getInstance()方法。

2. 增加天数:使用Calendar类的add()方法来增加天数,例如,可以增加2天获得后天的日期。

3. 获取结果:最后,通过SimpleDateFormat类将日期格式化输出。

示例代码如下:


import java.text.SimpleDateFormat;

import java.util.Calendar;

public class FutureDate {

  public static void main(String[] args) {

    // 获取当前时间

    Calendar calendar = Calendar.getInstance();

    // 增加2天

    calendar.add(Calendar.DAY_OF_MONTH, 2);

    System.out.println("后天的日期为:" + new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime()));

    // 增加3天

    calendar.add(Calendar.DAY_OF_MONTH, 3);

    System.out.println("再后天的日期为:" + new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime()));

    // 增加10天

    calendar.add(Calendar.DAY_OF_MONTH, 10);

    System.out.println("10天后的日期为:" + new SimpleDateFormat("yyyy-MM-dd").format(calendar.getTime()));

  }

}

  
  

评论区

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