Excel 2003 中的单元格式可以有多种, 如下图:
其中日期/时间可以与数字进行互转, 但前提是这些日期/时间必须是Excel能识别的格式, 例如: 输入2009-12-24 , 转换为数字是:40171
输入2009-12-24 10:10:10, 转换为数字是40171., 官方说法其日期是以1900年1月1日为起始日, 时间以午夜零时为起始时间.
MS SQL Server 2005 的datetime类型的日期时间也是以1900年1月1日零时作为起始点, 我想, 当我们以这个数值(40171.4237268519)插入MS SQL Server 2005 字段为datetime 类型的表时, 产生的日期应该是: 2009-12-24 10:10:10 ,
但很可惜, 实际上得到的却是:
比预期的多出了两天!!! 为什么?
同是微软的东西, 难道算法还会不一致?
原来这里面有一个很隐蔽的BUG(不知道算不算BUG):
先在Excel的某个单元格上设置格式为日期格式, 然后输入0, 回车! 结果是1900-1-0 , 晕了原来Excel的参考起始日期并不是官方说的1900-1-1 , 而是1900-1-0 , 这样算出来的日期就比如SQL Server算出来的多出了一天!
再次在单元格上输入60 , 然后回车, 结果是1900-2-29 ! 微软真能搞, 1900年并不是润年(真正的判断法则是:能被4或400整除,但不能被100整除的年份为闰年), 所以这里又多出了一天!
所以Excel算出来的日期数值与SQL Server算出来的日期数值相差2 天!
相关推荐
由excel实现的一个简易的缺陷管理工具。有角色分工、对于问题的状态的变迁每个角色各有不同的权限。 注:用VBA实现相关功能,宏安全级别需要降低才可用
1快速将txt格式的数据文件转换为excel文件 2后缀名不一定是txt只要是文本格式的就行 3可以自己指定分隔符(tab,空格,或者用户自定义的符号) 4调用office excel模块,加量不加价 O(∩_∩)O 5用户可以选择用office ...
简单修改了bugfree代码实现导出到excel经过测试完全可以实现
1快速将txt格式的数据文件转换为excel文件 2后缀名不一定是txt只要是文本格式的就行 3可以自己指定分隔符(tab,空格,或者用户自定义的符号) 4调用office excel模块,加量不加价 O(∩_∩)O 5用户可以选择用office ...
M8中录入带换行的备注,备份后,重新导入,换行丢失,可能是换行符windows,unix格式未转换的原因,估计是个M8系统Bug 2、关于相片 前期测试,将相片数据的base64位码导入excel单元格,由于数据太大,导入速度,...
项目BUG记录模板,用来记录项目开发中的问题及BUG
DataSet转换为Excel
下面的编码格式转换处只添加了Qt可以处理的编码格式,对于自动识别编码格式的功能没有经过大范围测试,请谨慎使用。 源文件的选择上有两种方式,一种是添加文件,一种是选择一个路径。 工具下方有转换信息,基本上...
很好,很实用的bug列表,excle表格形式,方便
NULL 博文链接:https://tanzhengping11.iteye.com/blog/1517505
在上次修改的基础上再修正了一个Bug; 上次的键接如下:http://download.csdn.net/detail/sir_xujianhui/4364882
有个项目需要用到jquery 的easyui和导出excel,发现官方下载的datagrid-export.js有几处bug,例如导出的excel格式,长数字会默认按科学计数法显示或没了零开头的数字,不符合所见即所得要求。 首先说明前提条件,...
为解决这些BUG,自己写了一个从CEdit派生的格式化数字编辑框,可设置类型有NORMALDATA-字符串数据;UNSIGNEDNUM-无符号整数;SIGNEDNUM-有符号整数;UNSIGNEDDOT-无符号小数;SIGNEDDOT-有符号小数;FORMATNUM-格式...
注:此工具只负责数据格式转换,排序、编辑等功能可利用Excel、Access等工具! [使用说明] 本程序需要调用QQIP数据文件(如QQWry.dat)。程序本身带有纯真版的QQIP数据文件,你可以下载最新版的QQIP数据文件。 [最近...
Bug记录模版,软件测试中常用提交bug模版
开源basic_excel存在读excel文件时load异常,原因是对其中work表中WORKBOOK_GLOBALS的case CODE::SST组装存在bug,SST中存放全局的stting信息,当其长度超过8224时就需要拆分记录,新的记录标识位为[CODE::CONTINUE]...
“思优视频转换器”SEEALL Video Converter (免费视频格式转换软件)是一款功能强大的专业视频格式转换软件,多达90余种的配置方案便于用户的选择,使之成为新手和有经验用户的最佳选择。 思优视频转换器 主要功能...
bug统计分析图表 bug统计分析图表 bug统计分析图表
九腾免费MP4视频格式转换器是一款功能强大的MP4视频转换器,它可以帮助您将几乎所有流行的视频格式,如:RM、RMVB、VOB、DAT、VCD、DVD、SVCD、ASF、MOV、QT、MPEG、WMV、 MP4、3GP、DivX、XviD、AVI等视频文件转换...
bugfree 2.x版本 * 修改Bug的导出功能为xls格式 * 增加Bug通过Excel格式的导入功能 详情请看文件中readme文档。