gpt4 book ai didi

java - setMaxDate 值不能设置为 18 年前

转载 作者:行者123 更新时间:2023-12-01 18:40:35 24 4
gpt4 key购买 nike

我试图将 maxdate 值设置为 18 年前,但我做不到。

setMaxDate(new Date().getTime()-18*365*24*60*60*1000);

我正在使用上面的方法,我只想使用这个方法。请帮忙

最佳答案

18*365*24*60*60*1000 是一个太大的数字,无法容纳 32 位有符号整数。将其更改为 64 位有符号长整型:18*365*24*60*60*1000L(注意 L)。

但是有更好的方法可以追溯到 18 年前,例如

Calendar c = Calendar.getInstance(); // current date
c.add(Calendar.YEAR, -18);
Date t = c.getTime(); // to convert to Date

关于java - setMaxDate 值不能设置为 18 年前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20073028/

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