『壹』 java :new Date().getYear方法過時了嗎 為什麼要在後面加上1900才能得到真實的年份呢
Date().getYear()這個API的確是被廢棄了,Java中的Date表示的是自1900年以來所經過的時間。所以要得到真實年份的話需要加上1900.
『貳』 java裡面的public Date(int year, int month, int date)為什麼會被聲明為已過時的
現在都用calendar 以前的確實好用也直觀但是現在都過時了, 這個你要問底層程序員了,忘掉過時的吧 你沒辦法的
『叄』 java中的Date類為什麼很多方法被廢棄了
因為有更好的方法出現了唄。。。API里寫的很清楚
int getDate() 已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代。
int getDay() 已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.DAY_OF_WEEK) 取代。
int getHours() 已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.HOUR_OF_DAY) 取代。
int getMinutes() 已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.MINUTE) 取代。
int getMonth() 已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.MONTH) 取代。
int getSeconds() 已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.SECOND) 取代。