Neden en java edildi.açıklama.Yöntem kaldırılmış tarih?
Java ve javadoc baktığınızda.açıklama.Tarih sınıfı, yöntemlerin çoğu artık kullanılmamaktadır. Neden böyle bir uygulama yapıldı?
CEVAP
Peki, iki nedenden dolayı. Tarihler ve saatler kavramının çok kötü bir uygulama olduğunu ve Calendar
sınıfı tarafından değiştirildi.
Calendar
Bu sınıf, bir gelişme olsa da, arzulanan bir çok şey bırakıyor, Zaman iş ciddi Tarih için, herkes Joda-Time önerir. Java 8 java.time.* package, Joda-Zaman esinlenen JSR-310, ve/Takvim sınıfları eski Tarihi yerini almaya yönelik tanımlanan yeni getiriyor.
Edit: uygulama kötü neden belirli bir soruya yanıt Olarak, pek çok nedeni vardır. Bu JavaDoc aşağıdaki gibi özetliyor
Ne yazık ki, bu işlevler için API uluslararası değil uysaldı.
Ek olarak bu genel eksikliği olan konuları kapsar gibi olmaması bir Zaman Dilimi bileşen olarak tarih biçimlendirme hangisi daha iyi ele DateFormat
ve yetersizlik var olmayan bir Gregoryen takvim gösterimi, özel sorunları olan çok acıyor Date
sınıf, dahil olmak üzere, aslında bu yıl sunulan bir uzaklık 1900 Ortak Dönemi yıl.
Calendar
kendi sorunları var, ama daha erken olduğunu GÖRDÜM 1.1 java.util.Date
onu kesmek için gidiş değildi, bu çok açıktı. Calendar
tartışılabilir kötü olduğunu GÖRDÜM API olsa bile, sürüm 7 kadar Adres girişimi aldı.
java.açıklama.XMLGregorianCalendar içi...
Dönüştürme 8601 uyumlu ISO java Dize.a...
java.açıklama.Vs java tarih.sql.Tarih...
Neden Java temel yöntem statik mi?...
Nasıl java dönüştürmek için.açıklama.t...