首页 > 解决方案 > python - 如何在python中不导入日期时间的情况下将字符串日期时间转换为日期时间?

问题描述

我有一个字符串,a = "4/1/2017 13:59"。我需要将其转换为日期对象。我可以知道如何将此字符串日期时间转换为日期时间而不在​​ python 中导入日期时间吗?

标签: pythonpython-3.xdatetimetime

解决方案


import time
 my_time = time.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')
time.struct_time(tm_year=2005, tm_mon=6, tm_mday=1,
                 tm_hour=13, tm_min=33, tm_sec=0,
                 tm_wday=2, tm_yday=152, tm_isdst=-1)

timestamp = time.mktime(my_time)
# convert time object to datetime
from datetime import datetime
my_datetime = datetime.fromtimestamp(timestamp)
# convert time object to date
from datetime import date
my_date = date.fromtimestamp(timestamp)

不导入日期时间就无法转换为日期时间


推荐阅读