如何在Excel中表示日期时间

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

表示DateTime在Excel里?我们用的是XlsIO若要将值输出到工作良好的Excel文档,请执行以下操作。但我不知道如何显示DateTime列在一栏里。在Excel中自己直接做的时候也没有。这不可能吗?我必须使用单独的日期和时间列吗?我真希望我没有,因为它有点断点,排序等…除非Excel有什么聪明的事情来解决这个问题…

提问于
用户回答回答于

Excel中日期时间的底层数据类型是64位浮点数,其中一天的长度等于1,而1月1日1900 00:00等于1。所以2009的6月11日17:30大约是39975.72917。

如果单元格包含这样的数值,则只需将日期时间格式应用于单元格,就可以将其转换为日期时间。

因此,如果可以使用上述公式将日期时间转换为数字,则将它们输出到相关单元格,然后将单元格格式设置为适当的日期时间格式,例如yyyy-md-dhh:mm:ss,则应该可以获得所需的数据。

用户回答回答于

如果像我一样,在“格式”对话框中找不到“日期”或“时间”下的日期时间,则应该能够在“自定义”中找到它。

我刚刚从“定制”中选择了‘dd/mm/yyyhh:mm’,并对结果感到满意。

扫码关注云+社区