Formatação de datas e calendário gregoriano

2 respostas
renatosilva

As classes formatadoras de data como SimpleDateFormat utilizam que calendário? Apenas gregoriano? Nenhum? Como é isso?

2 Respostas

T

A rigor, não (veja o javadoc de java.text.DateFormat, método setCalendar e campo calendar), mas como o calendário default é o gregoriano, para todos os efeitos é como se usasse só o gregoriano. Se você tivesse uma classe Calendar que não seja o GregorianCalendar (digamos que você tivesse uma classe chamada OrthodoxCalendar, ou outra chamada ChineseCalendar, ou outra ainda chamada HijriCalendar), em tese você pode usá-la, usando o método setCalendar.

renatosilva

Ah então tá bom, se o padrão é o Gregoriano, mesmo sendo erroneamente utilizado antes de mil quinhentos e pouco pelo Date, não serão usadas datas anteriores a esse calendário.

Valeu();

Criado 28 de fevereiro de 2005
Ultima resposta 28 de fev. de 2005
Respostas 2
Participantes 2