码迷,mamicode.com
首页 > 其他好文 > 详细

excel中存储的时间的类型是什么

时间:2020-01-15 23:25:07      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:选择   设置   命令   单位   代码   问题   格式   存储   快捷   

做了一个excel导入数据的功能,其中需要导入时间,默认到天。在开发过程中发现了一个问题, 导入的数据解析到的时间格式是 02-03-19,发现年份前面的两位数丢失了。这当然是导入数据 的解析包的问题。深入代码里面查看,发现excel解析到的原始数据是一个数字,但是并不是时 间戳,那么存储的是什么呢?

原来Excel在本质上将日期和时间的存储为一个数字,默认情况下,Excel把1900-1-1 0:00:00存储为1,把1900-1-1 0:00:00以后的每一个时刻存储为该时刻与1900-1-1 0:00:00这个时刻的差值(以天为单位)。

不信?请在A列输入1900-1-1 0:00:00,单击鼠标右键,在弹出的快捷菜单里选择“设置单 元格格式”命令,最后在弹出的“设置单元格格式”对话框中,把单元格格式设置为“数值”。你 会发现,当把日期设置成数值格式后,A1单元格的内容变成了1。

excel中存储的时间的类型是什么

标签:选择   设置   命令   单位   代码   问题   格式   存储   快捷   

原文地址:https://www.cnblogs.com/ricklz/p/12199049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!