Python学习笔记:字符串转换为时间对象
一、需求
将字符串(例如:2022-06-02)转换为时间对象类型。
二、实操
1.利用 time.strptime 解析
import time, datetime
# 使用 time.strptime 方法解析日期字符串成为时间对象
time_str = '2022-06-02'
time_tuple = time.strptime(time_str, '%Y-%m-%d')
# time.struct_time(tm_year=2022, tm_mon=6, tm_mday=2, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=153, tm_isdst=-1)
year, month, day = time_tuple[:3]
a_date = datetime.date(year, month, day)
# datetime.date(2022, 6, 2)
print(a_date, type(a_date))
# 2022-06-02 <class 'datetime.date'>
2.利用split拆分
# 方法2:直接拆分
import datetime
time_str = '2022-06-02'
a_date = datetime.date(*map(int, time_str.split('-')))
print(a_date, type(a_date))
# 2022-06-02 <class 'datetime.date'>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2020-06-02 Oracle学习笔记:转义字符Q
2020-06-02 Oracle学习笔记:判断表是否存在函数 is_table_exists
2020-06-02 Oracle学习笔记:利用user_objects查表的建表时间
2020-06-02 Oracle学习笔记:利用dba_tab_columns查表的列属性
2020-06-02 Oracle学习笔记:利用user_segments查表的大小