Есть ли (все еще) какая-либо веская причина для использования Java Date/Time Calender API?

Я устал их использовать. Каждый раз, когда я думаю, что теперь я знаю эти API, я нахожу что-то противоречивое, хитроумное!

Я читал о них много зла, и на форуме SO разбросано много причин (см. Связанный раздел)

Если у него нет веских причин для выживания [IMO их нет], почему сообщество Java не может пометить/распространить их как устаревшие?

Можем ли мы, пожалуйста, перечислить все зло, которое они до сих пор причиняли людям, чтобы новички могли читать, понимать и использовать альтернативные лучшие API, такие как время Джоды


person Prashant Bhate    schedule 18.11.2011    source источник
comment
Связанный stackoverflow.com/questions/6267228/   -  person Prashant Bhate    schedule 18.11.2011
comment
stackoverflow.com/questions/1969442 /   -  person Prashant Bhate    schedule 18.11.2011
comment
stackoverflow.com/ вопросы/344380/   -  person Prashant Bhate    schedule 18.11.2011
comment
wolkje.net/2010 /01/06/java-дата-и-время-api-and-jsr-310   -  person Prashant Bhate    schedule 18.11.2011
comment
stackoverflow.com/questions/1404210/java-date-vs-calendar   -  person Prashant Bhate    schedule 18.11.2011
comment
joda-time.sourceforge.net/related.html   -  person Prashant Bhate    schedule 18.11.2011


Ответы (2)


Я бы сказал «нет», но в ответах нужно больше символов.

Нет; JodaTime значительно лучше. Теоретически JSR 310 приведет к устареванию, которое должно было произойти некоторое время назад. . Мы увидим.

person Dave Newton    schedule 18.11.2011
comment
Я буду ждать этого... До тех пор я бы использовал joda-time.sourceforge.net/ quickstart.html - person Prashant Bhate; 18.11.2011

Может быть, Java 8 будет иметь API Date Time, вдохновленный JodaTime, но сейчас я предлагаю время Joda.

person kv-prajapati    schedule 18.11.2011
comment
Да, Джода Тайм намного лучше. - person Prashant Bhate; 18.11.2011