Excel支持的日期格式如下:2011*8*12,*可以为“年”、“/”、“—”等形式,然而使用xlsread函数后肯定会转为字符串格式,不便于管理,下面是将日期改为8位如“20110812”这样的格式的步骤:

1. 在excel中通过更改单元格属性先把日期改为“2011/8/12”这样的格式; 2. 使用[num,s]=xlsread(‘*.xls’);将数据导入matlab,此时为字符串格式的“2011/8/12”;

3. 使用p=strfind(s,’/’);找到“/”所在的位置;

4. y=str2num(s(1:p(1)-1); m=str2num(s(p(1)+1,p(2)-1)); d=str2num(s(p(2)+1,inf));得到结果:y=2011,m=8,d=12;

5. day=y*10000+m*100+d;大功告成,day=20110812。

下面给出示例程序(假设日期为excel中的第一列第二行开始的一列):

[num,txt]=xlsread(‘data.xls’);

strdate=txt(2:end,1);

p=strfind(strdate,'/');

N = size(strdate,1);

y = zeros(N,1);

m = zeros(N,1);

d = zeros(N,1);

for i=1:N

y(i,1)=str2double(strdate{i}(1:p{i}(1)-1));

m(i,1)=str2double(strdate{i}(p{i}(1)+1:p{i}(2)-1));

d(i,1)=str2double(strdate{i}(p{i}(2)+1:end));

end

date=y.*10000+m.*100+d;

excel matlab日期,Excel日期格式在matlab中的转换相关推荐

  1. java date传输类型错误_转换日期格式:Java中的转换错误?

    我正在尝试将此日期转换为其他格式.不幸的是,他们成功地解析了日期并正确地保留了所有信息. 06-Dec-2017 07:14:56.656PM 至 2017-12-06 19:14:56.656 如果 ...

  2. matlab读取格式重复,matlab - 为什么Xlsread以字符串形式读取(日期时间) - 堆栈内存溢出...

    我正在尝试阅读Excel工作表. 在同一台计算机上,我得到不同的结果. 我应该怎么做才能将日期时间读为日期而不是字符串? 我知道以后可以更改它,但是我需要为Octave和Matlab使用相同的代码. ...

  3. Matlab用三种格式来表示日期与时间

    Matlab用三种格式来表示日期与时间 转自http://www.360doc.com/content/14/1206/16/16363452_430844776.shtml (1)双精度型日期数字: ...

  4. Excel用函数把时间戳格式和日期格式相互转换

    "工欲善其事,必先利其器."--孔子<论语-卫灵公> 一.时间戳格式和日期格式相互转换 1.时间戳转换成正常日期的公式: B2=(A2+8*3600)/86400+70 ...

  5. 获取Excel单元格存储日期格式数据

    获取Excel单元格存储日期格式数据 在使用java获取Excel单元格中数据时,如果单元格数据为日期格式,直接使用cell.getValue()获取单元格的值,获取到的值为一个数字乱码,可以使用以下 ...

  6. MATLAB导入Excel时间格式

    MATLAB导入Excel时间格式,并转换成一个秒数 读取Excel时间格式转换成秒数 直接在MATLAB中输入时间格式转换成秒 读取Excel时间格式转换成秒数 Excel中的数据为标准时间形式:1 ...

  7. 日期时间表示格式大全: ISO 8601、RFC、时间戳、Excel...

    有很多种日期和时间表示格式,其中一些较常见的格式如下: ISO 8601:这是一种国际标准的日期和时间表示方式,格式为YYYY-MM-DDTHH:mm:ss.sssZ,其中 YYYY 代表四位数年份, ...

  8. 【Origin】Excel连接时的日期格式问题

    为了表示历年梅雨期起止日及长度的变化,可以采用origin中的浮动柱形图绘制,但是在把Excel文件连接到origin时出现问题 用复制粘贴的方法没有办法将Excel的日期格式导入origin,ori ...

  9. Excel将杂乱的日期统一为yyyymd格式

    如下图所示,终端反馈的活动开张统计表,但是一人一个想法,看看他们输入的日期,乱七八糟,还好小编可以用Excel将杂乱的日期统一为格式 (方方格子插件) 1.先看动图演示吧 ​ 2.选中日期内容 3.选 ...

  10. java csv 日期_java读取excel或者csv时日期格式数据处理

    背景:最近写一个通过excel批量导入数据的功能,里面含有时间,但是java读取之后把时间转为了距离1990年1月1号的天数,比如excel中时间为2018/9/16 18:30,java读取之后变成 ...

最新文章

  1. gin路由打开html页面,Gin(二):使用路由
  2. 画出18*18的棋盘以及用不同颜色绘制出同心圆(python实现)
  3. 洛谷 3398 仓鼠找sugar 【模板】判断树上两链有交
  4. 使用Eclipse在Amazon Ec2中部署Java Web应用程序的完整指南
  5. 使用Java VisualVM分析您的应用程序
  6. shell中的变量与eval(转)
  7. 《你还在我身旁》 香港中文大学《独立时代》杂志社微情书征文大赛一等奖作品。作者为香港中文大学学生戴畅。
  8. 晶圆级封装行业调研报告 - 市场现状分析与发展前景预测
  9. 知乎App有哪些非常“贴心”的UI设计
  10. 想自学python看哪位的视频比较好-Python入门视频看哪个好?适合初学者的教学视频推荐...
  11. KICKSTART无人值守安装系统
  12. php语言grads画图,grads画图坐标设置.docx
  13. 阿里王坚:万物互联网=云计算+大数据
  14. 【考研英语语法】一般将来时练习题
  15. 拼写错误python能正常启动吗_拼写检查
  16. python做excel表格代码_Python读写Excel表格
  17. 响铃:云计算的时代 2.0的江湖 百度的新赛道战术
  18. 数据库事务(Transaction)与锁(Locking)详解图析
  19. 如何美化MindMapper中文破解版中的主题
  20. 华硕win10键盘失灵_win10系统下电脑键盘失灵怎么解决

热门文章

  1. 【实用代码】选项卡切换——带标题底纹样式
  2. 6月9日の勉強レポート
  3. 世界上第一台电子数字式计算机诞生于美国,世界上公认的第一台电子数字计算机诞生于哪年哪个国家?...
  4. C语言练习(一球从M米高度自由下落,每次落地后返回原高度的一半,再落下,它在第N次落地时共经过多少米?反弹多高?)
  5. Checkra1n越狱更新0.12.4版本,支持iOS14.7.1越狱
  6. 使用python玩阴阳师,自动抽到SSR
  7. matlab如何弄上标,[转载]在Matlab中怎样输入特殊符号或者上标、下标
  8. 一个人的格局,往往决定着一生【看世间繁华,品百味人生】
  9. 微软苏州校招1月3日在线编程题1——constellations
  10. 小型企业服务器型号齐全,【一般小企业内部使用什么样子的服务器性价比比较高?】...