在日期中转换 Matlab 时间戳
Convert Matlab Timestamp in Date
我使用这种格式在 Matlab 中导入了很多时间戳:yyyy-mm-dd HH:MM:SS.FFF
。
现在我有一个像这样的矢量:
>> way(1:70,2)
ans =
1.0e+05 *
7.360197487028009
7.360197487087731
7.360197487264699
7.360197487323611
7.360197487519444
7.360197487572569
7.360197487750464
7.360197487809028
7.360197487988425
7.360197488046759
7.360197488225000
7.360197488284375
7.360197488463195
7.360197488521990
7.360197488700810
7.360197488759027
7.360197488937847
7.360197488996875
7.360197489175116
7.360197489233681
...
我想获得这种格式的字符串:yyyy-mm-dd HH:MM:SS
。我试过 this post 但没有用(我有 2013 年及以后的年份)。
如果问题重复,我深表歉意,但我在 SX 和网络上都没有找到答案。
谢谢。
也许是这个?
datestr(way(1:70,2),'yyyy-mm-dd HH:MM:SS')
例如对于列表中的第一个值:
datestr(1e5*7.360197487028009,'yyyy-mm-dd HH:MM:SS')
ans =
2015-02-24 17:58:07
HTH
我使用这种格式在 Matlab 中导入了很多时间戳:yyyy-mm-dd HH:MM:SS.FFF
。
现在我有一个像这样的矢量:
>> way(1:70,2)
ans =
1.0e+05 *
7.360197487028009
7.360197487087731
7.360197487264699
7.360197487323611
7.360197487519444
7.360197487572569
7.360197487750464
7.360197487809028
7.360197487988425
7.360197488046759
7.360197488225000
7.360197488284375
7.360197488463195
7.360197488521990
7.360197488700810
7.360197488759027
7.360197488937847
7.360197488996875
7.360197489175116
7.360197489233681
...
我想获得这种格式的字符串:yyyy-mm-dd HH:MM:SS
。我试过 this post 但没有用(我有 2013 年及以后的年份)。
如果问题重复,我深表歉意,但我在 SX 和网络上都没有找到答案。
谢谢。
也许是这个?
datestr(way(1:70,2),'yyyy-mm-dd HH:MM:SS')
例如对于列表中的第一个值:
datestr(1e5*7.360197487028009,'yyyy-mm-dd HH:MM:SS')
ans =
2015-02-24 17:58:07
HTH