模块功能说明'''date日期对象,常用属性有年,月,日时间对象,常用属性有时,分,秒,毫秒datetimedatetime对象,常用属性有时,分,秒,微秒timedelta时间间隔对象,即两个时间点之间的长度'''日期时间应用方法importdatetimedate_=datetime.date(1970,1,1)#参数为:年月日print(date_)#1970-01-01time_=datetime.time(8,30,20,899)#参数有:小时,分钟,秒,毫秒print(time_)#08:30:20.000899datetime处理1.当前日期时间从datetimeimportdatetime获取now_date_time=datetime.now()print('currentdatetime:',now_date_time)print('currentdate:',now_date_time.date())print('currenttime:',now_date_time.time())#当前日期和time:2021-08-0112:17:55.419457#Currentdate:2021-08-01#Currenttime:12:17:55.4194572,时间格式转换自dateti我导入日期时间打印(datetime.now()。timestamp())#获取时间戳#1627791637.223392print(datetime.fromtimestamp(1627791637.223392))#将时间戳转换为日期时间格式#2021-08-0112:20:37.2233923,格式化日期时间'''formatcharacterString参数说明:%Y/%yyear%mmonth%dday%H/%Ihour%Mminute%ssecond'''print(datetime.now().strftime("%Y%m%d"))#20210801date_time=datetime.strptime('2021-8-108:23:56','%Y-%m-%d%H:%M:%S')#格式化日期时间print(date_time)#格式化日期时间inthefutureprint(type(date_time))#数据类型返回日期时间的加减计算importdatetimedate_time_now=datetime.datetime.now()#获取当前日期时间date_time=datetime.timedelta(hours=5,minutes=2,seconds=20)#定义时差print(date_time)#5:02:20print(date_time_now-date_time)#5小时2分20秒前#2021-08-0107:34:28.254466print(date_time_now)#当前时间#2021-08-0112:36:48.254466print(date_time_now+date_time)#5小时2分20秒后#2021-08-0117:39:08.254466【粉丝福利】关注公众号,获取全套视频资料,datetime是python处理时间日期的标准库!喜欢小编就点‘关注’吧![往期精选]●python自带的数据计数器相当不错●几十行代码实现python收发邮件●python路由知识盲点梳理,最全最详尽的python知识体系思维导图框架终于发布了!●没有开发工具,如何在服务器控制台调试python代码,高级编程pdb代码调试!●python中的set集合,元素的CRUD处理,交集/差集/并集计算,不仅可以去重!●python编程:支持yaml文件应用,可配置参数方便阅读!●python交互动画可视化:打造动态数据可视化工具-AnimatPlot!●VsCode发布又一神器——Pylance,终于给python开发者带来福利了!●来自灵魂的提问:每个程序员心中都有自己的一套编码标准,别人能看懂你的代码吗?●编程技能:掌握掌握八个常用的数学运算和统计函数●Python高性能编程运行时分析、自定义时间装饰器分析时间指标、@profile三方装饰器逐行代码分析!●Python数据分析:pandas模块两大数据结构Series和DataFrame的区别●python递归实现最简单的阶乘和风险点有哪些?●python算法|二分查找的基本思想,场景分析,python如何实现二分查找(示例)
