mybatis 不同格式日期比较大小_Pandas进阶Excel【九】——日期与时间

不点蓝字,我们哪来故事?

前言

        在Excel中除了经常用到数字作为统计,更常见的就是时间与日期为基准,统计各时期的相关数据,但日期与时间由于存在各种格式,所以导致很难得到想要的结果,在Excel中是可以通过设置单元格格式来进行格式上的统一。

        但在Python中提供了用于对日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块。其中time模块是通过调用C库实现的,所以有些方法在某些平台上可能无法调用,与time模块相比,datetime模块提供的接口更直观、易用,功能也更加强大。

c95cac512945e648284db595b91e23f7.png  datetime模块

应用实例

        datetime模块有很多,可以尽情尝试,以下是常用的几个表达方式,这个网址写的比较全面,大家可以自行搜索查看https://blog.csdn.net/p9bl5bxp/article/details/54945920

from datetime import datetimeprint(datetime.now())print(datetime.today())print(datetime.now().time())

输出结果

db248e40e66017a8954451b25500bab5.png  自定义格式

应用实例

        在Excel日期与时间的表示格式有很多,如果没有我们需要的格式还可以进行自定义,在Python中如何自定义的呢?需要用到strftime()方法,该方法可以输出一个指定格式的时间字符串。要注意字母的大小写,否则会报错。

2b11dc12d0f01c8d3da558b366725c15.png

输出结果

from datetime import datetimedatetime.today().strftime("%Y-%m-%d %H:%M:%S")

00317424c401f664e2af2440a61b43c8.png

筛选时间

应用实例

        下面这张表格我们要筛选出2月8日的数据,日期筛选和平常对于列的筛选略有不同,但形式相同。

92a698fc2bf5953d7fee7fb64d61a27f.png

import pandas as pdfrom datetime import datetimedf = pd.read_excel(r"C:\Users\Administrator\Desktop\火影忍者\pandas库\火影忍者.xlsx",sheet_name = 1)df2 = df[df["编号"] == datetime(2020,2,28)]# 有点类似布尔索引,类似筛选数值一样print(df2)

结果呈现

8492543a0c59bf0526d8ebb573a7e262.png 

end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值