public class UTCTAIOffset extends Object implements TimeStamped, Serializable
UTC
和TAI
时间尺度之间的偏移量。
UTC
和TAI
时间尺度是两个相对偏移的尺度。 TAI
尺度是连续的,而UTC
在国际地球自转服务(IERS)引入闰秒时包含一些不连续性。
此类表示两个尺度之间的偏移量,在两次闰秒出现之间有效。它处理从1961-01-01到1971-12-31使用的线性偏移和自1972-01-01以来使用的常数整数偏移。
UTCScale
, UTCTAIHistoryFilesLoader
, Serialized Form
Modifier and Type | Method and Description |
---|---|
AbsoluteDate |
getDate()
获取闰秒开始的日期。
|
double |
getLeap()
获取偏移有效开始时的闰秒值(以秒为单位)。
|
int |
getMJD()
获取闰秒开始的日期,以修正儒略日表示。
|
double |
getOffset(AbsoluteDate date)
获取TAI - UTC偏移量(以秒为单位)。
|
double |
getOffset(DateComponents date, TimeComponents time)
获取TAI - UTC偏移量(以秒为单位)。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getOffset(FieldAbsoluteDate<T> date)
获取TAI - UTC偏移量(以秒为单位)。
|
AbsoluteDate |
getValidityStart()
获取此偏移量的有效开始时间。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
durationFrom
public AbsoluteDate getDate()
getDate
在接口 TimeStamped
getValidityStart()
public int getMJD()
public AbsoluteDate getValidityStart()
偏移量的有效开始时间是闰秒开始后getLeap()
秒。
getDate()
public double getLeap()
public double getOffset(AbsoluteDate date)
date
- 请求偏移量的日期
public <T extends org.hipparchus.CalculusFieldElement<T>> T getOffset(FieldAbsoluteDate<T> date)
T
- 字段元素的类型
date
- 请求偏移量的日期
public double getOffset(DateComponents date, TimeComponents time)
date
- 请求偏移量的日期组件(以UTC时间)
time
- 请求偏移量的时间组件(以UTC时间)
Copyright © 2002-2023 CS GROUP. All rights reserved.