Będzie działać, ale nie jest to zły pomysł, aby zacząć myśleć o alternatywach.
getYear został wycofany z konkretnego powodu; rok związany z datą zależy od lokalizacji i jako taki został przeniesiony do klasy kalendarza. Ta przebudowa klasy Date, która wyodrębnia zależność Locale od samych danych, jest czymś, co można również zobaczyć w innej funkcji związanej z datą/kalendarzem. Jako takie, może być mądrze przenieść się do Kalendarzy, gdzie jest to właściwe.
Powiedziałem, że nie będę dotykał daktyli/kalendarzy java kijem, wolę takie rzeczy jak Apache Commons Lang i inne, aby poradzić sobie z większością rzeczy związanych z datą/czasem. Słyszałem również, że Yoda jest popularny w tym względzie.
Wygląda na to, że JSR-310 może nadal tworzyć JDK7: http://www.jroller.com/scolebourne/entry/new_job_impact_on_jsr – ColinD
To całkiem nowy wpis na blogu, o którym nie wiedziałem. Dzięki za udostępnienie! – BalusC