当前位置:  开发笔记 > 编程语言 > 正文

时间转换为Epoch秒

如何解决《时间转换为Epoch秒》经验,为你挑选了1个好方法。

有没有办法08/10/2014 23:34:02在MATLAB中将time =转换为Epoch秒(数字数组)?



1> GameOfThrows..:

所以你想要Unix标准,可以按如下方式计算:

InputDate=datenum('20141008 233402','yyyymmdd HHMMSS');
UnixOrigin=datenum('19700101 000000','yyyymmdd HHMMSS');

EpochSecond=round((InputDate-UnixOrigin)*86400);

>> 1412811242

编辑OP的日期格式:

MYSTRING = '08/10/2014 23:34:02';
InputDate = datenum(MYSTRING,'dd/mm/yyyy HH:MM:SS');
UnixOrigin=datenum('19700101 000000','yyyymmdd HHMMSS'); %//This can stay the same, unless you want to change it for consistency.
EpochSecond=round((InputDate-UnixOrigin)*86400);

>>1412811242

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有