gpt4 book ai didi

java - 计算日期

转载 作者:太空狗 更新时间:2023-10-29 12:50:14 24 4
gpt4 key购买 nike

friend 们,我从用户那里得到了两个输入

1.InitDate from DatePicker
2.Difference in between two dates (numberOfDates)

我需要这样计算 FinalDate

FinalDate=InitDate+numberOfDates

到目前为止我做了什么

private void CalcLastDate(int days) 
{

long millis=days*24*60*60;

Calendar c = Calendar.getInstance();

c.set(settingsFromDate.getYear(), settingsFromDate.getMonth(), settingsFromDate.getDayOfMonth());
long initDate = c.getTimeInMillis();

long longFinalDate=initDate+millis;

}

最佳答案

试试这个:

Calendar cal = Calendar.getInstance();
cal.setTime(initDate); //initDate must be of java.util.Date
cal.add(Calendar.DAY_OF_MONTH, numberOfDates);

您可以通过以下方式获得最终日期:

Date finalDate = cal.getTime();

而且您不必使用第三方 API。

关于java - 计算日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12853282/

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