UNIX时间戳生成器MATLAB

UNIX时间戳生成器MATLAB,matlab,unix-timestamp,Matlab,Unix Timestamp,MATLAB中是否有一个易于使用的函数以毫秒精度生成UNIX时间戳。不知何故,在我迄今为止的搜索中,我只遇到了人类可读的格式 指令现在将返回从10000年1月0日起的天数 您可以使用以下公式将其转换为Unix时间注意,我乘以1000以毫秒而不是秒为单位获得结果 int32floor60*60*24*datenumnow-datenum'01-Jan-1970'*1000 编辑:我发现返回的值与 返回值:1471866676 摘自unixtimestamp:1471859475 它相差116分钟。

MATLAB中是否有一个易于使用的函数以毫秒精度生成UNIX时间戳。不知何故,在我迄今为止的搜索中,我只遇到了人类可读的格式

指令现在将返回从10000年1月0日起的天数

您可以使用以下公式将其转换为Unix时间注意,我乘以1000以毫秒而不是秒为单位获得结果

int32floor60*60*24*datenumnow-datenum'01-Jan-1970'*1000

编辑:我发现返回的值与

返回值:1471866676

摘自unixtimestamp:1471859475

它相差116分钟。它可能与闰秒有关。

现在的指令将返回从10000年1月0日开始的天数

您可以使用以下公式将其转换为Unix时间注意,我乘以1000以毫秒而不是秒为单位获得结果

int32floor60*60*24*datenumnow-datenum'01-Jan-1970'*1000

编辑:我发现返回的值与

返回值:1471866676

摘自unixtimestamp:1471859475

它相差116分钟。它可能与闰秒有关。

int32posixtimedatetime返回整数秒数。当然,你可以把它乘以1000得到毫秒,但我不知道如何把时钟读到毫秒精度

文档说明posixtime和datetime是在MatlabR2014B中引入的

编辑:文档说明posixtime包含小数秒。所以我想你可以把它乘以1000,取整数部分得到毫秒。

int32posixtimedatetime返回一个整数秒数。当然,你可以把它乘以1000得到毫秒,但我不知道如何把时钟读到毫秒精度

文档说明posixtime和datetime是在MatlabR2014B中引入的

编辑:文档说明posixtime包含小数秒。所以我想你可以把它乘以1000,取整数部分得到毫秒