Лично я предпочитаю форматеры Joda Time по одной основной причине: они поточнобезопасны и неизменяемы, поэтому вы можете создать их, хранить статически и повторно использовать без каких-либо забот. Joda также позволяет легко указывать часовые пояса и т. Д. Конечно, они заканчивают тем, что создают объекты Joda, что является еще одним преимуществом IMO - я стараюсь по возможности избегать API даты / времени Java.
Сказав это, нам нужно больше узнать о формате, который вы пытаетесь проанализировать, и что не так с SimpleDateFormatter
. (Как правило, если вы «испытываете проблемы» с чем-то и хотите, чтобы эти проблемы были исправлены, полезно описать, в чем заключаются проблемы, в идеале с помощью короткой, но полной программы для демонстрации проблемы.)