Package com.ibm.icu.dev.tool.timescale
Class EpochOffsets
java.lang.Object
com.ibm.icu.dev.tool.timescale.EpochOffsets
This tool calculates the numeric values of the epoch offsets
used in UniversalTimeScale.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long
private static int[][]
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
private static final long
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ticks
private static final long ticks- See Also:
-
microseconds
private static final long microseconds- See Also:
-
milliseconds
private static final long milliseconds- See Also:
-
seconds
private static final long seconds- See Also:
-
minutes
private static final long minutes- See Also:
-
hours
private static final long hours- See Also:
-
days
private static final long days- See Also:
-
javaDays
private static final long javaDays- See Also:
-
epochDates
private static int[][] epochDates
-
-
Constructor Details
-
EpochOffsets
public EpochOffsets()The default constructor.
-
-
Method Details
-
main
Themain()
method calculates the epoch offsets used by theUniversalTimeScale
class. The calculations are done using an ICUCalendar
object. The first step is to calculate the Universal Time Scale's epoch date. Then the epoch offsets are calculated by calculating each epoch date, subtracting the universal epoch date from it, and converting that value to ticks.- Parameters:
args
- - the command line arguments.
-