matlab实现unix时间戳到标准时间的转换

【注】给定时间精确到小时的情况下的转换

函数:

function [ date ] = ConvertDate( x )
%将unix时间戳转换为标准时间
% date = datestr(1426406400/86400 + datenum(1970,1,1));
date = datestr((x-3600*24+8*3600)/86400 + 70*365+19);
end

结果:

 date=ConvertDate(1426406400)

date =

15-Mar-0115 16:00:00


网上工具的转换结果

你可能感兴趣的:(matlab,unix时间戳)