<分区>
我有 YearChooser 命名为 yc,MonthChooser mc。我想从他们那里获取值(value)并创建该月的第一天。 例如:如果年份是 2015,月份是 9,我将得到日期 01/09/2015
代码:
Date d = new Date (year, month, 1);
已弃用,结果给出了错误的年份(3125 年!) 我怎样才能得到我的约会对象?
标签 java date constructor
<分区>
我有 YearChooser 命名为 yc,MonthChooser mc。我想从他们那里获取值(value)并创建该月的第一天。 例如:如果年份是 2015,月份是 9,我将得到日期 01/09/2015
代码:
Date d = new Date (year, month, 1);
已弃用,结果给出了错误的年份(3125 年!) 我怎样才能得到我的约会对象?
最佳答案
根据文档
Deprecated. As of JDK version 1.1, replaced by Calendar.set(year + 1900, month, date) or GregorianCalendar(year + 1900, month, date).
Parameters: year - the year minus 1900.
month - the month between 0-11.
date - the day of the month between 1-31.
因此对于 2015 年,您应该在 Date
构造函数中将 115 作为年份传递
关于java - 从 JCalendar 的 YearChooser 和 MonthChooser 创建月份的第一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32932609/