element 表格时间只显示年月日_在pandas中保存Excel文件的日期字段(只保留年月日)...

在使用pandas保存日期数据时,我们经常会只希望保存成日期类型,即类似2021-01-16的格式。但是由于pandas的Timestamp类可以处理时分秒,如果不进行处理,默认情况下,在输出成Excel文件时,会将字段处理成如下形式:

0821ef4ea2a3ea5a9b387d504bf12ce4.png

下面我们通过一个小程序演示如何处理日期字段,使字段即可以保留日期类型,又可以避免保存文件时出现时分秒。之所以不将字段处理为字符串类型,是为了解决某些特殊场合我们还希望使用日期类型带给我们的一些专属的操作,比如日期比较,或者加减等等。

pandas中的时间类型是Timestamp类,它是datetime模块中datetime类的子类。而一个datetime对象,包含了date对象和time对象的所有信息。date对象只包含年月日的信息。基于以上的逻辑关系,如果我们在最后保存Excel文件的时候,可以把Timestamp对象转换成date对象,就将在字段上只保留年月日信息了。好了,逻辑关系和思路都有了,下面我们看一下具体实现的源代码吧。

eb5b74737306220d62b756425ebcefbc.png

为了演示,我们使用了一个测试文件te

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值