时间转换 MJD & UTC

UTC(Universal Time, Co-ordinated) 世界协调时

MJD(Modified Julian Date) 修正的儒略日期

所使用的符号:

  MJD: 修正的儒略日期

  UTC: 世界协调时

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

  M: 从1到12月

  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[(MJD-15078.2)/365.25………………………………………………(B1)

  M′ = int{[MJD-14956.1-int(Y′′365.25)]/30.6001}……………………….(B2)

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

  如果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[(Y-L)′365

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值