全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
367 0
2022-05-12
使用下述命令读取的swan输出时间一般为1626915600(2021-7-22 9:00:00),

time=ncread(file,'time')
这种时间表示方式为unix时间戳,定义从格林威治时间1970年01月01日0时0分0秒起至现在的总秒数。

需要将其转换为北京时间,在matlab中起始时间为000年1月1日,转换函数如下:

date = datestr((time+8*3600)/86400 + datenum(1970,1,1))
其中time为需要转换的时间,date为转换后的时间

验证:

利用Unix时间戳在线转换工具(https://www.beijing-time.org/shijianchuo/)中的实时时间,1634280699,验证上述命令的准确性


结果与实时时间一致。(转载自)作者:llikillillk https://www.bilibili.com/read/cv13594367?from=search&spm_id_from=333.337.0.0 出处:bilibili

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群