哪位帮我看下这段程序这个错误是什么意思

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:11:54
try {
now.setTime(chineseDateFormat.parse(year_log+"年"+(month_log+1)+"月"+count+"日"));
} catch (ParseException e) {
e.printStackTrace();
}
label[i].setToolTipText("农历"+new Lunar(now));

错误提示是setTime(data)对于参数long不适用
这个是什么意思,怎么改正

我想知道chineseDateFormat.parse(year_log+"年"+(month_log+1)+"月"+count+"日")返回的是什么。如果now是Dater的一个实例的话,那么setTime()方法的参数必须是一个long型的变量,且不能是负数。