gpt4 book ai didi

java - java.sql.date 的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:26:01 25 4
gpt4 key购买 nike

 public java.sql.Date getDate()
{
java.sql.Date date = new java.sql.Date(2001, 10, 10);
return date;

}

这个函数在自己编写的日历类中。

现在在另一个类上我写道:

calendar c = new calendare();
java.sql.date d = c.getDate();

d 中必须存储什么值?它必须是 2001,10,10 但它是 3901,11,10!!!!!为什么?请帮助我解决它。

最佳答案

尝试:

java.sql.Date date = new java.sql.Date(2001 - 1900, 10, 10);

参见 java.sql.Date其中说:

year - the year minus 1900; must be 0 to 8099. (Note that 8099 is 9999 minus 1900.)

该构造函数已弃用。您应该更喜欢使用其他 java.sql.Date构造函数。

关于java - java.sql.date 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749542/

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