CreateDates 4.4
De Wiki
Révision de 3 octobre 2019 à 11:27 par Admin (discussion | contributions) (Page créée avec « <syntaxhighlight lang="java"> public class CreateDates { public static void main(String[] args) throws PatriusException { // Patrius Dataset init... »)
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"); } }