Python学习笔记(十八)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记(十八)相关的知识,希望对你有一定的参考价值。
一、datetime简介
datetime是Python处理日期和时间的标准库
二、导入datetime日期时间处理标准库
# datetime是日期时间模块,其中包括一个同名的日期时间类
from datetime import datetime
三、获取当前的年月日日期时间信息
# 获取当前日期时间信息
now = datetime.now()
四、指定日期时间
dt = datetime(2015,3,4,12,12,23)
五、将日期时间转换为Unix时间缀
# 将日期时间对象转换为Unix时间缀
dt.timestamp()
六、将时间缀转换为日期时间
# 将时间缀转换为日期时间
t = 1565455645
dt = datetime.fromtimestamp(t)
七、字符串转换为datetime
# 将字符串转为datetiem
# 其中后方的是日期时间的匹配模式:具体详见https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
# 注意,转换后是没有时区信息的
cday = datetime.strptime("2015-6-1 18:56:52","%Y-%m-%d %H:%M:%S")
八、日期时间转换为字符串
now = datetime.now()
str = now.strftime("%a,%b,%d %H:%M")
九、datetime加减
# 对日期时间的加减需要导入timedalta这个类
from datetime import datetime,timedalta
now = datetime.datetime()
now + timedalta(hours=10) # 在原时间基础上,再过10小时之后的之间
now = timedalta(day=2,hours=10) #时间过后两天,小时过后10小时之后的时间
十、获取本地时间
import time
# 获取本地时间
localtime = time.localtime(time.time())
print("本地时间:",localtime)
struct_time 时间元组:
tm_year
tm_mon
tm_mday
tm_hour
tm_min
tm_sec
tm_wday
tm_yday
tm_isdst
十一、获取某月日历
import calendar
cal = calendar.month(年份,月份)
print(cal)
以上是关于Python学习笔记(十八)的主要内容,如果未能解决你的问题,请参考以下文章
流畅python学习笔记第十八章:使用asyncio包处理并发