public class TDBScale extends Object implements TimeScale
用于在太阳系中计算行星、小行星、彗星和星际飞船轨道时考虑时间膨胀的时间。它基于一个动态时间尺度,但并不像相对论时间尺度那样定义明确和严格正确。后来,它被废弃,转而采用重心坐标时间(TCB),但在2006年国际天文联合会大会上,通过将TDB作为TCB的一个特定固定线性变换来恢复了它的地位。
按照惯例,TDB = TT + 0.001658 sin(g) + 0.000014 sin(2g)秒,其中g = 357.53 + 0.9856003 (JD - 2451545)度。
Modifier and Type | Method and Description |
---|---|
String |
getName()
获取时间尺度的名称。
|
double |
offsetFromTAI(AbsoluteDate date)
获取从TAIScale到实例的位置转换的偏移量。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
offsetFromTAI(FieldAbsoluteDate<T> date)
获取从TAIScale到实例的位置转换的偏移量。
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLeap, getLeap, insideLeap, insideLeap, minuteDuration, minuteDuration, offsetToTAI
public double offsetFromTAI(AbsoluteDate date)
offsetFromTAI
在接口 TimeScale
date
- 转换日期
TAIScale
时间尺度中的位置的秒数偏移量,以获取实例时间尺度中的位置
TimeScale.offsetToTAI(DateComponents, TimeComponents)
public <T extends org.hipparchus.CalculusFieldElement<T>> T offsetFromTAI(FieldAbsoluteDate<T> date)
offsetFromTAI
在接口 TimeScale
T
- 字段元素的类型
date
- 转换日期
TAIScale
时间尺度中的位置的秒数偏移量,以获取实例时间尺度中的位置
TimeScale.offsetToTAI(DateComponents, TimeComponents)
Copyright © 2002-2023 CS GROUP. All rights reserved.