欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

为啥2012-01-01用excel打开变为2012/01/01

更新时间: 2014-05-15 07:57:51 责任编辑: Author_N4

 

为什么2012-01-01用excel打开变为2012/01/01?
DataTable导出成Excel时,

原文件里面是时间格式是yyyy-MM-dd,但用Excel打开为yyyy/MM/dd
这是为什么?

怎么修改回来?


------最佳解决方案--------------------
Excel会自动格式化日期字符串,
yyyy-MM-dd格式不属于中文的时间格式化,你需要设置样式,或者修改内容为'yyyy-MM-dd
设置样式代码如下:
<td style='mso-number-format:"yyyy-MM-dd"'>2012-2-1</td>

------其他解决方案--------------------
Excel选中列,在单元格属性-格式中可以指定日期类型的格式。
------其他解决方案--------------------
默认格式而已
------其他解决方案--------------------
excel的默认单元格格式吧
------其他解决方案--------------------
非常感谢1楼的回答
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-05-15 07:57:51
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/420544/
本文WWW.DOC100.NET DOC100.NET版权所有。