gpt4 book ai didi

java - 如何计算新日期? - 使用一个日期变量和一个整型变量

转载 作者:行者123 更新时间:2023-11-30 07:40:58 25 4
gpt4 key购买 nike

<分区>

场景

用户可以使用应用程序记录他们的许可证,他们输入许可证被兑换的日期,他们还输入许可证的长度(天)。

我想弄清楚您是否能够根据这两个变量计算出新的日期。例如

days = INPUT FROM USER;          days = 7;      
dateRedeemed = new Date(); date = 24/06/2019;
newDate = dateRedeemed + days; newDate = 01/07/2019;
//Getting the values
String name = txtName.getText();
String contact = txtContact.getText();
int years = Integer.parseInt(cboyears.getSelectedItem().toString());
int months = Integer.parseInt(cboMonths.getSelectedItem().toString());
int days = Integer.parseInt(cboDays.getSelectedItem().toString());


//Calculation
days = (years * 365) + (months * 12) + days;
SimpleDateFormat format = new SimpleDateFormat("dd/MM/YYYY");
Date dRedeemed = cboDate.getDate();
String strRedeemed = format.format(dRedeemed);

如果有人能提供帮助那就太好了

编辑

这个线程中的一些很好的建议,你们中的很多人一直在指出 Date 类非常糟糕和过时我现在要开始使用 LocalDateTime 类,因为它看起来更强大,我想问的另一件事是,是否有更有效的日期选择器。我一直在使用 swingx 日期选择器,有没有更有效的选择?

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