简体   繁体   English

如何在 python 中不导入 datetime 的情况下将字符串 datetime 转换为 datetime?

[英]How can convert the string datetime to datetime without import datetime in python?

I have a string, a = "4/1/2017 13:59".我有一个字符串,a = "4/1/2017 13:59"。 I need to convert it to date object.我需要将其转换为日期 object。 May I know how can I convert this string datetime to datetime without import datetime in python?我可以知道如何将此字符串日期时间转换为日期时间而不在 python 中导入日期时间吗?

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)

You can't convert to datetime without importing datetime不导入日期时间就无法转换为日期时间

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM