DateTime在Excel 中表示的最佳方法是什么?我们使用Syncfusions Essential XlsIO将值输出到Excel文档,该文档非常有用.但我无法弄清楚如何DateTime在列中显示.不是直接在Excel中自己做的.这不可能吗?我是否必须使用单独的日期和时间列?我真的希望我没有,因为它有点打破排序等...除非Excel有一些聪明的事情来解决这个问题......
Ada*_*lph 76
Excel中日期时间的基础数据类型是64位浮点数,其中一天的长度等于1,而1900年1月1日00:00等于1.因此,2009年6月11日17:30约为39975.72917.
如果单元格包含此类数字值,则只需将日期时间格式应用于单元格即可将其转换为日期时间.
因此,如果您可以使用上面的公式将日期时间转换为数字,则将它们输出到相关单元格,然后将单元格格式设置为适当的日期时间格式,例如yyyy-mm-dd hh:mm:ss,那么它应该是可能的实现你想要的.
此外斯特凡·德布鲁因曾指出,有在Excel中,一个错误就错误地假定1900年是闰年,所以你需要让你的计算(时考虑到这一点维基百科).
Ian*_*ger 58
如果像我一样,您无法在格式对话框中找到日期或时间下的日期时间,则应该可以在"自定义"中找到它.
我刚从'Custom'中选择'dd/mm/yyyy hh:mm',我对结果感到满意.
小智 22
您可以执行以下操作:
=Datevalue(text)+timevalue(text) .
进入不同类型的日期格式并选择:
dd-mm-yyyy mm:ss am/pm .
Gle*_*nce 11
某些版本的Excel没有标准选择列表中提供的日期时间格式,但您只需输入自定义格式字符串,例如yyyy-mm-dd hh:mm:ss by:
这适用于我的Excel 2010
| 归档时间: |
|
| 查看次数: |
255153 次 |
| 最近记录: |