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:Ny(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中的转换相关推荐

  1. excel matlab日期,Excel日期格式在matlab中的转换

    Excel支持的日期格式如下:2011*8*12,*可以为"年"."/"."-"等形式,然而使用xlsread函数后肯定会转为字符串格式,不 ...

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

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

  3. java 导入excel 日期格式转换

    java 导入excel 日期格式转换 导入日期格式后 获取到的value值为 数值或小数值 直接上硬货 cell = row.getCell(4);String go_time = getCellV ...

  4. java解析Excel日期格式转换问题

    在导入excel的数据的时候遇见一个问题就是导入excel的时间的时候,获取到的是五位数的字符串,这让我措手不及,然后使用平常转换时间戳的办法进行转换发现竟然不行,这还是算了吧.果断度娘助我渡过.看到 ...

  5. Excel日期格式转为常规文本格式

    需求: Excel日期格式设置成常规后显示为数字格式,想要将格式转换成常规后,还显示转换之前的文本信息. 解决方案:

  6. java poi 设置时间空间_java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式?...

    java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式? 我已经使用Apache POI一段时间以编程方式读取现有的Excel 2003文件. 现在我有了一个新的要求,即 ...

  7. C# 读取Excel日期格式

    C# 读取Excel日期格式 C# 读取Excel日期格式 C# 读取Excel日期格式 读取Excel日期数据,一种方式是在EXCEL中把你的日期列的格式设置一下,设成"文本"型 ...

  8. lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...

    地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...

  9. matlab中度数化成度分秒,地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...

    地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...

最新文章

  1. 导入sql时出现Invalid default value for ‘create_time‘报错处理方法
  2. HDU - 5637 Transform (思维、bfs预处理)
  3. spark streaming 入门例子
  4. python 股票指标库talib_股票指标库 TA-Lib 安装方法
  5. [实验教程]网工都要会的IPv6 基础配置
  6. windows不能改密码
  7. 基于php5.6 php.ini详解
  8. 在C4C UI里嵌入CRM WebClient UI
  9. Adobe Lifecycle ES的安装截图
  10. FFmpeg - 音频解码过程
  11. 使用 jQuery Mobile 与 HTML5 开发 Web App (十六) —— HTML5 Web Storage
  12. PG基于repmgr实现自动和手动故障切换
  13. 简单的逻辑思维题分享1(附详细答案)
  14. Vue + Spring Boot 项目实战
  15. excel求方差和标准差的函数_excel标准差函数是什么?怎么计算?
  16. 第十五届全国大学生智能车全国总决赛获奖信息-创意组获奖信息
  17. 倾斜摄影发展历程简介
  18. [4G5G专题-70]:物理层 - 4G LTE 下行物理控制格式指示信道PCFICH与物理下行控制信道PDCCH
  19. 购物系统 java代码_java购物系统源代码
  20. Mail企业邮箱登录入口在哪里?如何注册企业邮箱账号?

热门文章

  1. 【渝粤教育】21秋期末考试财务管理10164k2
  2. 【渝粤教育】电大中专建设工程法规 (2)作业 题库
  3. 【渝粤题库】陕西师范大学180109 小学教师专业发展 作业
  4. 无线模块在“水盾”防溺水安全预警系统的应用
  5. android 号码查联系人,Android联系人查询
  6. 打开服务器文件提示内存不够,打开服务器文件提示内存不够
  7. 八边形点坐标数的lisp_图形学入门第五课:齐次坐标
  8. python学习笔记:第19天 类的约束、异常、MD5和logging
  9. Spark数据倾斜解决方案(转)
  10. [学习笔记]批次需求计划系统-简要