Qual classe eu devo escolher para manipular Datas?
4 respostas
java
D
Duffs
Eu sou inciante em java e estou fazendo um programa básico que vai utilizar datas, só que eu dei uma pesquisada e tem varias classes que servem pra esse proposito, e eu gostaria de saber qual é a que mais vale a pena focar em aprender?
Calendar, Date, SimpleDateFormat, JodaTime, JavaTime
Depende basicamente do seu uso.
Mas a maioria dos métodos da Classe Date estão depreciados, em lugar veio o Calendar.
O SimpleDateFormat é basicamente para converter datas, exemplo de String para date e vice-versa ou mudar o formato de datas.
JodaTime nunca usei apensa ouvi falar mas sei que é uma API de terceiros ela não é padrão do Java e é uma alternativa ao Calendar, basicamente ela faz a mesma coisa mas com menos trabalho, me corrijam se eu estiver errado.
JavaTime é uma melhoria da JodaTime e incorporada ao Java, mas só está disponível no Java 8.
J
jairoalmeida
Bom para quem esta aprendendo:
S
Satangozo1 like
Eu ando usando o LocalDate e outras classes temporais do Java 8 e sinceramente achei muito melhores de trabalhar que o Calendar…
D
Duffs
Obrigado pra todo mundo que respondeu, vou usar o Java Time.