在Python中,时间处理是非常重要的一环。而strptime()方法则是Python中操作时间的一个重要函数之一。下面介绍一下strptime()方法的用法和示例。
什么是strptime()方法?
strptime()是Python datetime模块中的一个函数,用于将字符串格式的时间转换为datetime格式。它的全名是:string parse time。
strptime()方法的语法
strptime()方法的语法如下:
datetime.strptime(date_string, format)
参数说明:
- date_string:字符串格式的时间。
- format:时间格式说明符。
strptime()方法的实例
下面我们通过两个例子来说明strptime()方法的使用:
示例1:将字符串时间解析为datetime格式
from datetime import datetime
# 字符串时间
time_str = '2022-05-19 11:22:33'
# 时间格式说明符
format_str = '%Y-%m-%d %H:%M:%S'
# 解析字符串时间为datetime格式
time_dt = datetime.strptime(time_str, format_str)
# 输出datetime格式时间
print('time_dt:', time_dt)
输出结果为:
time_dt: 2022-05-19 11:22:33
示例2:获取星期几
from datetime import datetime
# 字符串时间
time_str = '2022-05-19 11:22:33'
# 时间格式说明符
format_str = '%Y-%m-%d %H:%M:%S'
# 解析字符串时间为datetime格式
time_dt = datetime.strptime(time_str, format_str)
# 获取星期几(注意:周日为0)
week = time_dt.weekday()
# 输出星期几
print('week:', week)
输出结果为:
week: 3
时间格式说明符含义
下面列举一些常用的时间格式说明符:
- %Y 年份(4位数)
- %m 月份(01-12)
- %d 日期(01-31)
- %H 小时(00-23)
- %M 分钟(00-59)
- %S 秒数(00-59)
另外,还有一些类似的格式说明符,可以在datetime模块的官方文档中查看。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Python中操作时间之strptime()方法的使用 - Python技术站