python 怎么把字符串转化为时间

如题所述

用Python实现字符串和日期相互转换的方法,具体如下:

这里用的分别是time和datetime函数来处理

import time,datetime
//日期转化为字符串
# date to str
//输出时间
print time.strftime("%Y-%m-%d %X", time.localtime())
#str to date
//字符串转化为日期
t = time.strptime("2016 - 12 - 05", "%Y - %m - %d")
y,m,d = t[0:3]
//输出时间
print datetime.datetime(y,m,d)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-18
time.strptime(a,"<formatstring>")
转成时间数组,然后随便你玩

>>> import time
>>> a="2015-10-12 14:20:00"
>>> b=time.strptime(a,"%Y-%m-%d %H:%M:%S")
>>> b
time.struct_time(tm_year=2015, tm_mon=10, tm_mday=12, tm_hour=14, tm_min=20, tm_sec=0, tm_wday=0, tm_yday=285, tm_isdst=-1)本回答被提问者和网友采纳