汪帮主卫星遥感空间分享 http://blog.sciencenet.cn/u/zjwang 湖北鄂州人,2011年博士毕业于吉林大学。现从事卫星遥感技术工作。

博文

Modified Julian Day与年月日时分秒转换C++和MATLAB代码

已有 16347 次阅读 2010-3-30 14:47 |个人分类:计算程序|系统分类:科研笔记| MATLAB, Modified, Modified, Julian, Julian, Date, Date, 年月日

C++转换函数:

年月日时分秒(支持小数秒)与Modified Julian Day互转
double YmdToMjd(int iYear, int iMonth, int iDay, int iHour, int iMin, double dSec);
void MJdToYmd(double dMJD, int *piYear, int *piMonth,int *piDay, int *piHour,
              
int* piMin, double* pdSec);

MATLAB转换函数:

年月日时分秒(支持小数秒)与Modified Julian Day互转
mjd--Modified Julian Day,可输入数组
function greDate = wzjMjdToGregorianDate(mjd)
greDate---年月日时分秒向量,可输入数组
function mjd = wzjGregorianDateToMjd(greDate)

UTC与当地时互转
utcArr--UTC,可输入数组
function LT = wzjUTCToLT(utcArr,lonArr)
lonArr--当地经度(0~360或-180~180均可),可输入数组
function UTC = wzjLTToUTC(ltArr,lonArr)

Modified Julian Day   年     月  日  时 分 秒
54783.5311154071 2008 11 13 12 44 48.3712005615234
54783.5311443393 2008 11 13 12 44 50.8709030151367
54783.5311725482 2008 11 13 12 44 53.3081970214844
54783.5312007571 2008 11 13 12 44 55.7453994750977
54783.5312296894 2008 11 13 12 44 58.2452011108398
54783.5312578983 2008 11 13 12 45 0.682403564453125
54783.5312868305 2008 11 13 12 45 3.18219757080078
54783.5313150394 2008 11 13 12 45 5.61940002441406
54783.5313439716 2008 11 13 12 45 8.11920166015625
54783.5313721805 2008 11 13 12 45 10.5563964843750
54783.5314011127 2008 11 13 12 45 13.0560989379883
54783.5314293216 2008 11 13 12 45 15.4934005737305
54783.5314575305 2008 11 13 12 45 17.9306030273438
54783.5314864628 2008 11 13 12 45 20.4303970336914
54783.5315146717 2008 11 13 12 45 22.8675994873047
54783.5315436039 2008 11 13 12 45 25.3674011230469
54783.5315718128 2008 11 13 12 45 27.8046035766602
54783.5316000217 2008 11 13 12 45 30.2418975830078
54783.5316289539 2008 11 13 12 45 32.7416000366211
54783.5316571628 2008 11 13 12 45 35.1789016723633
54783.5316860950 2008 11 13 12 45 37.6785964965820
54783.5317143040 2008 11 13 12 45 40.1158981323242
54783.5317432362 2008 11 13 12 45 42.6156005859375
54783.5317714451 2008 11 13 12 45 45.0529022216797
54783.5317996540 2008 11 13 12 45 47.4900970458984
54783.5318285862 2008 11 13 12 45 49.9898986816406
54783.5318567951 2008 11 13 12 45 52.4271011352539
54783.5318857273 2008 11 13 12 45 54.9268035888672
54783.5319139362 2008 11 13 12 45 57.3640975952148
54783.5319421451 2008 11 13 12 45 59.8013992309570

请需要的留下邮箱及语言类型。



https://blog.sciencenet.cn/blog-43777-307447.html

上一篇:SCIATRAN助手V3.0版
下一篇:基于m_map的球面立体投影的MATLAB实现
收藏 IP: .*| 热度|

0

发表评论 评论 (13 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 15:00

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部