gpt4 book ai didi

java - 查找给定日期之后给定月份数之前的日期

转载 作者:行者123 更新时间:2023-12-01 07:32:34 25 4
gpt4 key购买 nike

我有一个约会,例如当前日期为 19/04/2013

我有给出的月份数,例如10

我想找出自 2013 年 4 月 19 日起 10 个月之前的日期。

如何用Java实现?

例如,如果我想找出一周之前的日期,我可以如下实现:

Calendar calendar = Calendar.getInstance();
calendar.setTime(myDate);
calendar.add(Calendar.DAY_OF_YEAR, -7);
Date newDate = calendar.getTime();

但是如何找到几个月内相同的内容?

最佳答案

好吧,你可以做与你的例子类似的事情:

Calendar calendar = Calendar.getInstance();
calendar.setTime(myDate);
calendar.add(Calendar.MONTH, -10);
Date newDate = calendar.getTime();

它将把 newDate 设置为 myDate 之前 10 个月的日期。

关于java - 查找给定日期之后给定月份数之前的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16098642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com