gpt4 book ai didi

java - 将年份添加到 Date 类的随机日期

转载 作者:太空狗 更新时间:2023-10-29 22:59:03 26 4
gpt4 key购买 nike

假设我有这个:

 PrintStream out = System.out;
Scanner in = new Scanner(System.in);
out.print("Enter a number ... ");
int n = in.nextInt();

我有一个随机日期,例如 05/06/2015(它不是固定日期,每次都是随机的)。如果我想获取此日期的“年”,并将“n”添加到今年,我该怎么做?

Date 类中的所有方法都不是“int”。

要从 int 添加年份,'years' 也必须是 int。

最佳答案

您需要将Date 转换为Calendar

Calendar c = Calendar.getInstance();
c.setTime(randomDate);
c.add(Calendar.YEAR, n);
newDate = c.getTime();

您可以将年份(或其他字段)作为日历进行操作,然后将其转换回日期。

关于java - 将年份添加到 Date 类的随机日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11642701/

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