用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怎么将秒数换算成日期?的主要内容,如果未能解决你的问题,请参考以下文章

如何将秒数转换为累积的 hhh:mm:ss?

c语言将秒数转换为时间格式(24小时制,00:00:00格式)

如何将秒转换为R中的日期

PHP函数gmstrftime()将秒数转换成天时分秒

PHP:将秒数添加到日期

PHP 将秒数转换为小时,分钟,秒