python—内置库 日期与时间处理


1. 前言

在工作中用到最多i的就是获取当前时间或者获取特定的事件,还有就是对于时间、字符串、时间戳进行互转。
python---内置库 日期与时间处理

 

 在实际工作当中应用:
python---内置库 日期与时间处理

2. python中处理时间的模块 

2.1 time

通过调用c语言的库来实现,偏底层一点,有以下方法在某些平台是无法调用到的。

2.2 datetime

是一个内置库,可以直接导入。是基于time包的高级包,封装了一层,可以直接调用,生成我们想要的时间格式、日期格式。这个模块提供的接口更直观,更易用,功能也更强大。重点学习~~~~
常见的时间表示形式:

  • 字符串
  • 格式化的时间字符串

data常用的类
python---内置库 日期与时间处理

 

练习1:获取当前日期和时间

用的非常多,通过datatime这个库,调用.now这个方法就可以直接获取到当前时间。
python---内置库 日期与时间处理

 

代码演示各种例子~

import datetime
# 当前的时间。(时分秒毫秒)
nowtime = datetime.datetime.now()

print(nowtime)     # 打印时分秒毫秒
print(nowtime.day)  # 打印这个月的第几日
print(nowtime.month)  # 打印第几月
print(nowtime.year)  # 打印第年份

# 获取时间戳
print(nowtime.timestamp())  # 打印时间戳

# 获取指定时间日期
print(datetime.datetime(2021,10,10)) # 打印指定时间:年月日时分秒

打印返回:
python---内置库 日期与时间处理

练习2:字符串与时间互转

在工作当中用的比较多的是字符串与时间互转。提供的方法直接完成字符串之间的转换。
将字符转转换为datetime这个实例的话,通过:.strptime这个方法。得到想要格式,通过百分号。
具体%这些代表什么可以参考下面官方链接:
python---内置库 日期与时间处理

 

 

 

2.3 calendar

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/272924.html

(0)
上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐

发表回复

登录后才能评论