Python时间模块是Python标准库中用于处理日期和时间的模块,它提供了一些类和函数,可以帮助我们进行日期和时间的计算、格式化和解析等操作。
我们可以使用datetime
模块来获取当前的日期和时间。datetime
模块中的datetime
类表示一个具体的日期和时间,它的构造函数可以接受一个可选的参数,表示日期和时间的字符串表示。
from datetime import datetime 获取当前日期和时间 now = datetime.now() print(now)
输出结果类似于:
2023-07-04 15:30:45.123456
我们还可以使用datetime
类的strftime
方法来将日期和时间格式化为指定的字符串形式。
from datetime import datetime 获取当前日期和时间 now = datetime.now() 将日期和时间格式化为字符串 formatted_now = now.strftime("%Y-%m-%d %H:%M:%S") print(formatted_now)
输出结果类似于:
2023-07-04 15:30:45
除了datetime
类,datetime
模块还提供了其他一些有用的类,如date
类、time
类和timedelta
类。date
类表示一个具体的日期,而time
类表示一个具体的时间,我们可以使用这些类的构造函数来创建日期和时间的实例。
from datetime import date, time, timedelta 创建一个日期实例 today = date.today() print(today) 创建一个时间实例 current_time = time.localtime() print(current_time)
输出结果类似于:
2023-07-04 15:30:45.123456
timedelta
类表示一个时间间隔,可以用来进行日期和时间的加减运算。
from datetime import timedelta 创建一个时间间隔实例,表示1天的时间间隔 one_day = timedelta(days=1) print(one_day)
输出结果类似于:
1 day, 0:00:00
我们还可以使用timedelta
类的实例来进行日期和时间的加减运算。
from datetime import date, timedelta 创建一个日期实例,表示今天的日期 today = date.today() print(today) 创建一个时间间隔实例,表示3天的时间间隔 three_days = timedelta(days=3) print(three_days) 计算明天的日期和今天的时间间隔后的日期 tomorrow = today + three_days + timedelta(days=1) print(tomorrow)
输出结果类似于:
2023-07-04 3 days, 0:00:00 2023-07-06 15:30:45.123456+08:00[Asia/Shanghai] <class 'datetime.datetime'> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------