假设,您从向量 time_unix 开始,然后:

>> time_unix = 1339116554872; % example time

>> time_reference = datenum('1970', 'yyyy');

>> time_matlab = time_reference + time_unix / 8.64e7;

>> time_matlab_string = datestr(time_matlab, 'yyyymmdd HH:MM:SS.FFF')

time_matlab_string =

20120608 00:49:14.872

笔记:

1)查看matlab时间的定义 .

2)8.64e7是一天中的毫秒数 .

3)Matlab不应用任何时区移位,因此结果是相同的UTC时间 .

4)向后转换的例子:

>> matlab_time = now;

>> unix_time = round(8.64e7 * (matlab_time - datenum('1970', 'yyyy')))

unix_time =

1339118367664

总而言之,这里有两个功能:

function tm = unix2matlab(tu)

tm = datenum('1970', 'yyyy') + tu / 864e5;

end

function tu = matlab2unix(tm)

tu = round(864e5 * (tm - datenum('1970', 'yyyy')));

end

这里的matlab时间是数字 . 您始终可以使用datestr()将其转换为字符串

Update 为纳秒

time_unix_nanos = 1339116554872666666;

millis = round(time_unix_nanos / 1e6);

nanos = time_unix_nanos - 1e6 * millis;

time_matlab = unix2matlab(millis);

s = [datestr(time_matlab, 'yyyymmdd HH:MM:SS.FFF'), num2str(nanos)];

s =

20120608 00:49:14.872666666

1970 matla 时间_在Matlab中将Epoch转换为Date相关推荐

  1. 1970 matla 时间_在MATLAB中绘制时间序列数据

    我经常与 posix 时间(即 unixtime )与其他程序一起工作,但在matlab中,处理时间和日期的最简单格式是Matlab时间序列号格式 . 要从 Unix 转换为 Matlab ,我广泛使 ...

  2. 1970 matla 时间_关于matlab:UTC到字符串的转换时间

    我正在寻找帮助使用MATLAB将时间从UTC时间转换为字符串的时间. 我正在尝试从2010年10月底收集的数据文件中提取时间. 数据文件说它以UTC时间报告,该字段是一个整数字符串值(以毫秒为单位), ...

  3. 1970 matla 时间_教你用MATLAB做季节性调整

    时间序列分解的含义是,将时间序列分解成若干个因子叠加的共同影响.一般认为时间序列可以分解成三个因素:趋势-循环因素.季节性因素和白噪音.按照组合方式的不同,可以分为加法模型.乘法模型和对数加法模型.通 ...

  4. MATLAB中将图像转换为二值图像im2bw

    在MATLAB中将图像转换为二值图像,主要运用im2bw函数,涉及到一个灰度门槛的数值. 对于灰度图像 bw=im2bw(I,level); level空着的话,默认是0.5.level一般使用gra ...

  5. linux shell转换成时间,如何在Bash中将时间戳转换为日期?

    如何在Bash中将时间戳转换为日期? 我需要一个将Unix时间戳转换为日期的shell命令或脚本. 输入可以来自第一个参数或来自stdin,允许以下使用模式: ts2date 1267619929 和 ...

  6. python数字形式转换_在Python中将字母转换为数字

    在Python中将字母转换为数字 如何完成以下步骤? characters = ['a''b''c''d''e''f''g''h''i''j''k''l''m''n''o''p''q''r''t''u ...

  7. [转载] python字符串转有符号数字_在python中将字符串转换为8位带符号整数

    参考链接: Python中将十进制转换为字符串 I'm trying to patch together a motor control system using python and ctypes ...

  8. python json转字符串_在python中将json转换为字符串

    一开始我没有清楚地解释我的问题.在python中将json转换为字符串时,请尝试使用str()和json.dumps(). >>> data = {'jsonKey': 'jsonV ...

  9. python怎么把列表变成字典_在Python中将列表转换为字典

    在Python中将列表转换为字典 假设我在Python中有一个列表b,其条目方便地映射到字典. 每个偶数元素代表字典的键,以下奇数元素是值 例如, a = ['hello','world','1',' ...

最新文章

  1. python虚拟环境
  2. Hbase Replication 介绍
  3. spring IOC 注解@Autowired
  4. js正则贪婪模式_JavaScript正则表达式迷你书之贪婪模式-学习笔记
  5. java获取数组最大最小值
  6. 电场 大学_人工电场优化算法
  7. android错误 the currently displayed page contains invalid values
  8. 道哥:我人生的两大选择,为的都是同一件事
  9. js高级学习笔记(b站尚硅谷)-13-作用域链
  10. 【AllenNLP入门教程】: 1、基于Allennlp2.4版本的文本分类
  11. 怎样用计算机做周计划表,电脑如何制作学生学习计划表
  12. 适合中小型企业的OA系统网上试用整理
  13. Python 之心有猛虎,细嗅蔷薇
  14. Windbg命令学习1(vertarget和lm和lmvm)
  15. 可视化讲解:什么是宠物收养所问题?
  16. 调整UE4屏幕分辨率
  17. Idea同时打开多个窗口
  18. eyoucms如何判断第一条和最后一条数据
  19. JavaScript(WebAPI)
  20. linux 安装手机usb驱动

热门文章

  1. 震惊!这个链接里面竟然有
  2. NRF52832与NRF52840的性能区别
  3. python中tan函数如何表示_Python tan() 函数
  4. 关于惠普(hp)电脑的风扇过响问题
  5. Week 5: Management of the Sporadic Nature of Data Flows 4 - UE-Triggered Service Request
  6. Oracle中用system存数据,【学习笔记】Oracle表空间 数据存放system表空间影响数据库性能...
  7. 爱看广场舞的老爷爷的笔记 --shell命令
  8. C++ Float和Double类型的有效位解释
  9. 什么是WRAP认证?WRAP认证详解
  10. mysqld_safe启动mysql数据库的参数