用matlab或者fortran怎么将秒数换算成日期?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用matlab或者fortran怎么将秒数换算成日期?相关的知识,希望对你有一定的参考价值。
比如有一堆秒数,是从2000年1月1日 00:00:00开始计数的,我怎么才能把它们转换成日期精确到秒,用matlab或者fortran,数很多,大约十几年,求解答~
可以借用 Unix 时间戳参考:http://fcode.cn/code_gen-75-1.html
integer :: mysec !// 秒数
call Date2UnixTime( 2000 , 1 , 1 , 0 , 0 , 0 , i ) !// 开始计时的时间戳
i = i + mysec !// 加上2000以后的的秒数
call UnixTime2Date( i , year , mon , day , hour , min , sec ) !// 转成日期时间
write(*,*) 'Date:' , year , mon , day , hour , min , sec 参考技术A 用matlab或者fortran怎么将秒数换算成日期?
可以借用 Unix 时间戳
integer :: mysec !// 秒数
call Date2UnixTime( 2000 , 1 , 1 , 0 , 0 , 0 , i ) !// 开始计时的时间戳
i = i + mysec !// 加上2000以后的的秒数
call UnixTime2Date( i , year , mon , day , hour , min , sec ) !// 转成日期时间
write(*,*) 'Date:' , year , mon , day , hour , min , sec 参考技术B 对每一数该怎么换算怎换算,然后循环就可以了啊
以上是关于用matlab或者fortran怎么将秒数换算成日期?的主要内容,如果未能解决你的问题,请参考以下文章