在日期中转换 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