/** Creates new getDate */ public int getDate(int s_date,int off_day) { if (String.valueOf(s_date).length()!=8) { System.out.println("错误:日期长度不正确!"); return 0; } …………………… } java的构造方法有返回值么?没见过!不过c++是绝对不允许的。
Date(int year, int month, int date) Deprecated. As of JDK version 1.1, replaced by Calendar.set(year + 1900, month, date) or GregorianCalendar(year + 1900, month, date) public int getYear() Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.YEAR) - 1900public int getMonth() . As of JDK version 1.1, replaced by Calendar.get(Calendar.MONTH)public int getDate() Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.DAY_OF_MONTH).
不过你使用过期的方法 所以才会有warning
解决方法 不用Date类改用API中要求使用的那些 比如Calendar什么的 看api说明
/** Creates new getDate */
public int getDate(int s_date,int off_day) {
if (String.valueOf(s_date).length()!=8) {
System.out.println("错误:日期长度不正确!");
return 0;
}
……………………
}
java的构造方法有返回值么?没见过!不过c++是绝对不允许的。
Deprecated. As of JDK version 1.1, replaced by Calendar.set(year + 1900, month, date) or GregorianCalendar(year + 1900, month, date)
public int getYear()
Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.YEAR) - 1900public int getMonth()
. As of JDK version 1.1, replaced by Calendar.get(Calendar.MONTH)public int getDate()
Deprecated. As of JDK version 1.1, replaced by Calendar.get(Calendar.DAY_OF_MONTH).