关于Python日期函数大全,以下是一个完整的攻略:
日期常用模块
Python的日期时间处理模块,常用的有以下几种:
- time模块
- datetime模块
- calendar模块
下面,我们将详细讲解这些模块的使用。
time模块
time模块是Python的标准模块之一,它包含了许多时间和日期操作的函数。主要用于获取当前时间、日期格式化等操作。下面是一些常用的time模块的函数:
获取当前时间
import time
localtime = time.localtime(time.time())
print("本地时间为:", localtime)
将时间戳转换为时间
import time
stamp = 1581294639
local_time = time.localtime(stamp)
print("转换为localtime:", local_time)
格式化时间
import time
localtime = time.asctime(time.localtime(time.time()))
print("本地时间为:", localtime)
datetime模块
datetime模块是常用的处理日期和时间的模块。它可以处理日期、时间、时间差、时区等相关操作。以下是datetime模块中一些常用的函数:
获取当前时间
import datetime
now = datetime.datetime.now()
print("当前时间为: ", now)
将字符串转换为时间格式
import datetime
date_str = '2020-02-10 12:00:00'
date = datetime.datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
print("日期、时间是: ", date)
将时间格式转换为字符串
import datetime
now = datetime.datetime.now()
time_str = now.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的字符串为: ", time_str)
calendar模块
calendar模块主要作用是提供日历相关操作。以下是一些常用的函数:
打印指定年份的日历
import calendar
yy = 2020
print(calendar.calendar(yy))
打印指定月份的日历
import calendar
yy = 2020
mm = 2
print(calendar.month(yy, mm))
以上就是时间和日期处理的一些常用操作。希望对大家有所帮助。
这里简单介绍了time、datetime、和calendar三个模块的常用函数,对应用到的两个代码实例分别是:获取当前时间和日期,以及打印日历。