For what it is worth, here is a class format a String yyyyDDDHHmmssSSS (Julian format) into a diaplay format :
package com.desj.visa.test;
import java.util.GregorianCalendar;
import java.util.Locale;
import com.desj.visa.infra.util.UtilDate;
/**
* Classe pour tester la manipulation des dates en format julien
*
* @author Robin pelletier
*/
public class Julien {
/**
* Constructeur pour 閘iminer un warning Checkstyle
*/
private Julien() {
}
/**
* M閠hode main.
*
* @param args Param鑤res
*/
public static void main(final String[] args) {
GregorianCalendar gc;
StringdateIn;
StringdateOut;
StringheureOut;
for (int i = 2007000; i < 2007370; i++) {
dateIn = Integer.toString(i) + "131546252";
try {
gc = UtilDate.string2GregCal(dateIn, "yyyyDDDHHmmssSSS");
dateOut = UtilDate.gregCal2String(UtilDate.FORMAT_JJ_MMM_AAAA, gc, Locale.CANADA);
heureOut = UtilDate.gregCal2String("HH:mm:ss,SSS", gc, Locale.CANADA_FRENCH);
System.out.print(dateIn + " / ");
System.out.print(dateOut + " / ");
System.out.println(heureOut);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}