下面是“python中时间模块的基本使用教程”的攻略。
一、时间模块简介
Python中的时间模块可以帮助我们获取当前时间,进行时间戳的转化等操作。其中,常用的有 time
、datetime
、calendar
等模块。
-
time模块
time 模块用于获取和处理时间,可用于获取当前时间,进行时间戳的转换,以及格式化时间字符串等操作。 -
datetime模块
datetime 模块是 Python 处理日期时间的标准库,支持日期时间的加减、格式化、时间戳转换等操作。 -
calendar模块
calendar 模块提供了用于处理日期相关事项的函数,包含了一些常用的日历计算功能。
二、time模块的使用示例
下面的代码展示了如何使用 time
模块获取当前时间:
import time
current_time = time.localtime()
print("当前时间为:", current_time)
其中,time.localtime()
函数用于获取当前的时间,返回值是一个包含当前时间的九元元组,包含了年月日时分秒等信息。
运行结果:
当前时间为: tm_year=2021, tm_mon=10, tm_mday=27, tm_hour=17, tm_min=6, tm_sec=51, tm_wday=2, tm_yday=300, tm_isdst=0
接下来的代码展示了如何将时间戳转换为可读性较好的时间格式:
import time
timestamp = 1635387780
date_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
print("时间戳对应的日期为:", date_str)
其中,time.strftime()
函数用于将时间戳转换为字符串格式的时间,第一个参数是日期格式,第二个参数是一个 struct_time
类型的元组。
运行结果:
时间戳对应的日期为: 2021-10-28 09:29:40
三、datetime模块的使用示例
下面的代码展示了如何使用 datetime
模块获取当前时间:
import datetime
current_time = datetime.datetime.now()
print("当前时间为:", current_time)
其中,datetime.datetime.now()
函数用于获取当前的时间,返回值是一个 datetime.datetime
类型的对象。
运行结果:
当前时间为: 2021-10-27 17:27:48.958511
接下来的代码展示了如何将日期转换为字符串格式:
import datetime
date = datetime.datetime.now()
date_str = date.strftime("%Y-%m-%d %H:%M:%S")
print("当前日期为:", date_str)
其中,strftime()
函数用于将日期格式化为字符串,第一个参数是日期格式。
运行结果:
当前日期为: 2021-10-27 17:29:01
四、总结
本文介绍了 Python 中时间模块的基本使用教程,包括 time
、datetime
和 calendar
模块的使用方法。其中,time
和 datetime
模块是最常用的时间模块,广泛应用在日常开发中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中时间模块的基本使用教程 - Python技术站