package
0.0.0-20240105075242-dddda54ea9f0
Repository: https://github.com/linuxdeepin/go-lib.git
Documentation: pkg.go.dev
# Functions
GetDateFromJulianDay 从儒略日中获取公历的日期.
GetDateTimeFromJulianDay 将儒略日转换为 time.Time 其中包含了 TT 到 UTC 的转换.
GetDeltaT 计算地球时和UTC的时差,算法摘自 http://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html NASA网站 ∆T = TT - UT 此算法在-1999年到3000年有效.
GetJulianCentury 计算儒略世纪数.
GetJulianThousandYears 计算儒略千年数.
GetSolarMonthDays 获取公历月份的天数.
GetTimeFromJulianDay 从儒略日中获取时间 时分秒.
GetWeekday 计算Gregorian日历的星期几 算法摘自 http://en.wikipedia.org/wiki/Zeller%27s_congruence 返回星期几的数字表示,1-6表示星期一到星期六,0表示星期日.
GetYearDaysCount 获取某年的天数.
IsLeapYear 公历闰年判断.
JDBeijingTime2UTC 儒略日 北京时间到 UTC 时间.
JDUTC2BeijingTime 儒略日 UTC 时间转换到北京时间.
ToJulianDate 计算Gregorian日期的儒略日数,以TT当天中午12点为准(结果是整数)。 算法摘自 http://en.wikipedia.org/wiki/Julian_day.
ToJulianDateHMS 计算Gregorian时间的儒略日数 算法摘自 http://en.wikipedia.org/wiki/Julian_day.
# Constants
Gregorian历TT2000年1月1日中午12点的儒略日.