CreateDates 4.1
Aller à la navigation
Aller à la recherche
public class CreateDates {
public static void main(String[] args) throws PatriusException {
// Patrius Dataset initialization (needed for example to get the UTC time)
PatriusDataset.addResourcesFromPatriusDataset() ;
// Recovery of the UTC time scale using a "factory" (not to duplicate such unique object)
final TimeScale TUC = TimeScalesFactory.getUTC();
// Date of the orbit (given in UTC time scale)
final AbsoluteDate date = new AbsoluteDate("2010-01-01T12:00:00.000", TUC);
// Other way to initialize the absolute date
final AbsoluteDate dateBis = new AbsoluteDate(2010, 1, 1, 12, 0, 0., TUC);
System.out.println("Comparizon between both dates = "+dateBis.compareTo(date) +" s");
// Printing date in TUC and TAI scale (by default)
System.out.println();
System.out.println(date.toString(TUC));
System.out.println(date.toString());
// Creation of another date by shifting a previous one
final AbsoluteDate otherDate = date.shiftedBy(100.);
System.out.println();
System.out.println(otherDate.toString(TUC));
// Gap between two dates
otherDate.durationFrom(date);
System.out.println();
System.out.println("Gap between both dates = "+otherDate.durationFrom(date)+" s");
}
}