public interface TimeScale extends Serializable
AbsoluteDate
Modifier and Type | Method and Description |
---|---|
default double |
getLeap(AbsoluteDate date)
获取上一个闰秒的值。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
getLeap(FieldAbsoluteDate<T> date)
获取上一个闰秒的值。
|
String |
getName()
获取时间尺度的名称。
|
default boolean |
insideLeap(AbsoluteDate date)
检查日期是否在此时间尺度中的闰秒引入中。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
insideLeap(FieldAbsoluteDate<T> date)
检查日期是否在此时间尺度中的闰秒引入中。
|
default int |
minuteDuration(AbsoluteDate date)
检查当前分钟的长度在此时间尺度中。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
minuteDuration(FieldAbsoluteDate<T> date)
检查当前分钟的长度在此时间尺度中。
|
double |
offsetFromTAI(AbsoluteDate date)
获取从 TAIScale 到实例的位置转换偏移量。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
offsetFromTAI(FieldAbsoluteDate<T> date)
获取从 TAIScale 到实例的位置转换偏移量。
|
default double |
offsetToTAI(DateComponents date, TimeComponents time)
获取从实例到 TAIScale 的位置转换偏移量。
|
double offsetFromTAI(AbsoluteDate date)
TAIScale
到实例的位置转换偏移量。
date
- 转换日期
TAIScale
时间尺度中的位置,以获取实例时间尺度中的位置
offsetToTAI(DateComponents, TimeComponents)
<T extends org.hipparchus.CalculusFieldElement<T>> T offsetFromTAI(FieldAbsoluteDate<T> date)
TAIScale
到实例的位置转换偏移量。
T
- 字段元素的类型
date
- 转换日期
TAIScale
时间尺度中的位置,以获取实例时间尺度中的位置
offsetToTAI(DateComponents, TimeComponents)
default double offsetToTAI(DateComponents date, TimeComponents time)
TAIScale
的位置转换偏移量。
date
- 时间尺度中的日期位置
time
- 时间尺度中的时间位置
TAIScale
时间尺度中的位置
offsetFromTAI(AbsoluteDate)
default boolean insideLeap(AbsoluteDate date)
对于所有不实现闰秒的时间尺度,此方法将返回false,即使日期对应于UTC尺度
中的闰秒。
date
- 要检查的日期
default <T extends org.hipparchus.CalculusFieldElement<T>> boolean insideLeap(FieldAbsoluteDate<T> date)
对于所有不实现闰秒的时间尺度,此方法将返回false,即使日期对应于UTC尺度
中的闰秒。
T
- 字段元素的类型
date
- 要检查的日期
default int minuteDuration(AbsoluteDate date)
对于所有不实现闰秒的时间尺度,此方法将返回60,即使日期对应于UTC尺度
中的闰秒,并且对于实现闰秒的时间尺度,当当前日期在闰秒之前的最后一分钟或在闰秒本身期间时,将返回61。
date
- 要检查的日期
default <T extends org.hipparchus.CalculusFieldElement<T>> int minuteDuration(FieldAbsoluteDate<T> date)
对于所有不实现闰秒的时间尺度,此方法将返回60,即使日期对应于UTC尺度
中的闰秒,并且对于实现闰秒的时间尺度,当当前日期在闰秒之前的最后一分钟或在闰秒本身期间时,将返回61。
T
- 字段元素的类型
date
- 要检查的日期
default double getLeap(AbsoluteDate date)
对于所有不实现闰秒的时间尺度,此方法将返回0.0。
date
- 要检查的日期
default <T extends org.hipparchus.CalculusFieldElement<T>> T getLeap(FieldAbsoluteDate<T> date)
对于所有不实现闰秒的时间尺度,此方法将返回0.0。
T
- 字段元素的类型
date
- 要检查的日期
String getName()
Copyright © 2002-2023 CS GROUP. All rights reserved.