当前位置:首页 科普知识 MJD日期码

MJD日期码

发布时间:2023-09-08 04:33:12

MJD日期码,英文名称为Modified Julian Date,是一种计算机编程术语。

MJD日期码详细介绍

MJD日期码,英文名称为Modified Julian Date,是一种计算机编程术语。

MJD日期码

MJD日期码使用符号

Y: 从1900年开始(例如:对于2003年,Y=103)

D: 从1到31日

WY: 从1900 年算起的星期数

WN: 根据ISO 8601 规定的星期数

WD: 从星期1到星期日

(7)

K,L,M′,W,Y′: 临时变量

×: 乘法

int: 取整,忽略了余数

Mod 7: 模7,被7除之后的余数(0至6)

a) 如何从MJD中计算Y,M,D,见式(B1)、式(B2)、式(B3)、式(B4)、式(B5)。

Y′ = int/30.6001}.(B2)

D = MJD-14956-int(Y′′365.25)-int(M′′30.6001).(B3)

MJD日期码

如果M′ == 14或M′ == 15,那么K = 1;否则K = 0

Y = Y′+K.(B4)

M = M′-1-K′12..(B5)

b) 如何根据Y,M,D计算MJD,见式(B6)

如果M == 1或者M == 2那么L = 1;否则L = 0

MJD = 14956+D+int+int(B6)

c) 如何根据MJD计算WD,见式(B7)

WD = +1(B7)

d) 如何根据WY,WN,WD计算MJD,见式(B8)

MJD = 15012+WD+7′{WN+int}.(B8)

e) 如何根据MJD计算WY,WN,见式(B9)、式(B10)、式(B11)

W = int.(B9)

WY = int(B10)

WN = W-int.(B11)

例子: MJD = 45 218 W = 4 315

MJD日期码

Y =(19)82 WY=(19)82

M = 9(9月) WN = 36

D = 6 WD = 1(1月)

MJD日期码适用时间

以上公式适用于1900年3月1日至2100年2月28日。

温馨提示:
本文【MJD日期码】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6