mybatis 不同格式日期比较大小_Pandas进阶Excel【九】——日期与时间
不点蓝字,我们哪来故事?前言在Excel中除了经常用到数字作为统计,更常见的就是时间与日期为基准,统计各时期的相关数据,但日期与时间由于存在各种格式,所以导致很难得到想要的结果,在Excel中是可以通过设置单元格格式来进行格式上的统一。但在Python中提供了用于对日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块。其中...
不点蓝字,我们哪来故事?
前言在Excel中除了经常用到数字作为统计,更常见的就是时间与日期为基准,统计各时期的相关数据,但日期与时间由于存在各种格式,所以导致很难得到想要的结果,在Excel中是可以通过设置单元格格式来进行格式上的统一。
但在Python中提供了用于对日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块。其中time模块是通过调用C库实现的,所以有些方法在某些平台上可能无法调用,与time模块相比,datetime模块提供的接口更直观、易用,功能也更加强大。
datetime模块
应用实例
datetime模块有很多,可以尽情尝试,以下是常用的几个表达方式,这个网址写的比较全面,大家可以自行搜索查看https://blog.csdn.net/p9bl5bxp/article/details/54945920
from datetime import datetimeprint(datetime.now())print(datetime.today())print(datetime.now().time())
输出结果
自定义格式
应用实例
在Excel日期与时间的表示格式有很多,如果没有我们需要的格式还可以进行自定义,在Python中如何自定义的呢?需要用到strftime()方法,该方法可以输出一个指定格式的时间字符串。要注意字母的大小写,否则会报错。

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

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

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)
结果呈现
end
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)