此代码有什么问题?
GregorianCalendar today = new GregorianCalendar();
GregorianCalendar hundredDays = today.add(GregorianCalendar.DAY_OF_MONTH, 100);
它始终返回"不兼容的类型"
required: GregorianCalendar
found: void
答案 0 :(得分:0)
以下是添加
的签名void java.util.GregorianCalendar.add(int field, int amount)
它不返回任何东西。因此,当您尝试将void分配给GregorianCalendar时,您将收到编译错误
答案 1 :(得分:0)
add
method不会返回新的GregorianCalendar
;它修改了现有的。它返回void
。尝试
today.add(GregorianCalendar.DAY_OF_MONTH, 100);