函数一:

function [date] = ConvertDate(x)

date = datestr((x+28800000)/86400000 + datenum(1970,1,1),31);

end

其中为x为毫秒级的时间,即1970年1月1日到现在所经过的毫秒数。一般调用函数时x为一个时间向量,即多个时间,可以通过函数一起计算转换。

公式中28800000=3600*8*1000,因为我们的时间是北京时间,在东八区,所以要加上8个小时的时间,将其化成毫秒数。

公式中86400000=3600*24*1000,除以86400000是将毫秒数化成1970年1月1日以来经历的天数。

参数31指的是转变后的日期格式,其他格式可以通过 help datestr 指令查询。

该公式可以得到转变后的具体的日期,可以具体到年月日,时分秒。但是存储到矩阵中的时候,是按字符char存储的,每个字符是一列,这样如果该列想要作为横坐标,就不可以。下面介绍可以作为横坐标的函数二。

函数二:

function [date] = ConvertToMatlabDate(x)

date= (x+28800000)/86400000 + datenum(1970,1,1);

end

跟函数一相比,少了使用datestr转换成字符串的操作,注意,在matlab中,字符串也是按字符来存储在矩阵中的。

这个函数得到的时间是可以作为横坐标的,但是想要具体显示年月日,时分秒还要执行一个指令dateaxis('x',0);

其中0表示的日期格式,其他格式可以通过 help dateaxis指令获得。

如果横坐标的刻度值太长,比如我们所要显示的日期就很长,需要对刻度值进行垂直处理:

set(gca,'XTickLabelRotation',90);  其中90为旋转的角度,可以根据自己需要自行调整角度。

1970 matla 时间_Matlab中时间戳转换为日期的函数相关推荐

  1. vue中时间戳转换为日期格式的方法封装

    /* date:需要转换的时间戳 fmt:需要转换的日期格式 */ export function formatDate(date, fmt) {if (/(y+)/.test(fmt)) {fmt ...

  2. php用什么服务器系统时间格式,php中时间戳和日期格式的转换

    一,PHP时间戳函数获取指定日期的unix时间戳 strtotime("2009-1-22″) 示例如下: echo strtotime("2009-1-22″) 结果:12325 ...

  3. php中UNIX时间戳转换为日期

    1. UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1156219870); 2. 日期转换为UNIX时间戳用函数:strtotime() 一般形式 ...

  4. 时间戳转换为日期格式 C/C++ 学习日记 新手讲解

    #include <stdio.h> #include <time.h> #include <stdlib.h> //时间戳转换为日期格式 void timesta ...

  5. Java时间戳转换为日期

    当前时间时间戳转换为日期 //当前时间毫秒的时间戳转换为日期 Date millisecondDate= new Date(System.currentTimeMillis()); //格式化时间 S ...

  6. php怎么把时间搓转成日期,php怎么将时间戳转换为日期

    在php中,可以使用date()函数来将时间戳转换为日期,语法格式"date(format,时间戳)",参数format表示要转换成的日期格式,例如"Y-m-d H:i: ...

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

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

  8. mysql将时间戳转换成日期_mysql 中查询时如何将时间戳转换为日期格式 / 日期格式转换为时间戳...

    在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳, 也有的直接存日期,查询的时候可能不是那么好弄. mysql提供了两个函数: from_unixtime ...

  9. 将10位或13位时间戳转换为日期+时间--yyyy-MM-dd HH:mm:ss

    将10位或13位时间戳转换为日期+时间–yyyy-MM-dd HH:mm:ss public static void main(String[] args) {// 10位 秒时间戳 转换String ...

最新文章

  1. 使用EasyRecovery 恢复被误删除的数据
  2. 有关于GB2312与Unicode的编码位
  3. [Android Pro] 利用tcpdump和wireshark对android网络请求进行分析
  4. 1039 Course List for Student (25 分)_33行代码AC
  5. Tomcat部署项目的几种常见方式
  6. c++11 call_once 使用方法
  7. MongoDB升级导致启动失败
  8. mysql5.7.17 win7_win7下mysql5.7.17安装配置方法图文教程
  9. python内置高阶函数求导_Python——函数式编程、高阶函数和内置函数,及
  10. 运行linux的配置,Linux系统运行级别配置
  11. 过山车之星(Planet Coaster)的视角和编辑介绍
  12. 3.3V升5V电流3A-5A同步整流升压芯片
  13. 编译原理-词法分析-上下文无关文法
  14. .net c#识别图片二维码 图片处理(Img和BitMap)
  15. 2021年 全网最细 Windows 系统安装虚拟机Vmware15 及 CentOS7系统和远程登录
  16. 万众电子期刊在线阅读系统(awd复现)
  17. 3.1 项目经理的角色习题集
  18. 沈博研:你一定要看的黄金投资优势分析!
  19. 推荐几本小说吧,反正过年闲着也是闲着,看看呗
  20. 解决ie8下onpropertychange事件间歇性失效的问题

热门文章

  1. 数据结构中的问题与typedef
  2. 电子商务计算机网络安全技术教案,网络安全技术教案.doc
  3. Pygame-飞机大战
  4. 数据分析常用方法思路算法
  5. mysql+check+男或女_关于MYSQL 检察check约束
  6. 基于Kubernetes的DevOps实战培训 | 周五开课
  7. 摘《阿里巴巴JAVA开发手册》易错题目
  8. JAVA代码怎样变成软件_怎么使JAVA程序变成可执行程序
  9. 人工神经网络算法与机器算法是相同的算法吗
  10. ·我开发的项目以及进展情况