GregorianCalendar gc = new GregorianCalendar(2001, 6, 31);
int
dataJuliana = gc.get(Calendar.DAY_OF_YEAR);
Para transformar dataJuliana em
DD/MM/YYYY:
gc.set(Calendar.DAY_OF_YEAR, dataJuliana);
int ano =
gc.get(Calendar.YEAR));
int mes = gc.get(Calendar.MONTH) + 1; int
dia = gc.get(Calendar.DAY_OF_MONTH);
OBS:
1) O mês que o java.util.Calendar usa é
sempre -1. Isto é, janeiro=0, fevereiro=1, ..., dezembro=11; Não sei
porque.
2) Para transformar de data juliana para
gregoriana, é considerado o ano que foi usado no construtor do
GregorianCalendar. Dá para alterar o ano usando o método set(Calendar.YEAR,
novo_ano);
Roberto Tatemoto
Subject: [java-list] Data
Juliana
Help javaneses !!!
como transformo uma data dd/MM/yyyy para data
Juliana (dias contados) ?