读取excel中日期列为何为纯数字

AdmiralMeng 2009-09-02 05:43:47
excel文件中有一列为日期,用Spreadsheet_Excel_Reader读取出来的的日期全部变成数字,本来是'2009-02-13'却是363345,

同一个文件好像在不同的时候读出来的值不一样,有时是数字363345,有时是'13/02/2009',如果是后一种情况可以进行转换,

请问如何保证每次读出来的格式是固定的,不要一会是363345,一会又是'13/02/2009',还有如果是数字,如何转成相应日期?
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dzxccsu 2009-09-02
  • 打赏
  • 举报
回复
根据读取excel的日期格式来确定是数字还是日期.
tfxg 2009-09-02
  • 打赏
  • 举报
回复
格式有問題
餅餅 2009-09-02
  • 打赏
  • 举报
回复
是'2009-02-13'却是363345 导入的时候转换成了时间戳

你需要用下面的格式
excel的日期时间字段=25569+mysql的日期时间字段*0.000011574362151665200

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧