1、说明:
python使用datetime模块中datetime.datetime.strptime()函数来将字符串转换成时间。
2、示例代码:
import datetime
print(datetime.datetime.strptime('11:47','%M:%S'))
输出结果:
1900-01-01 00:11:47
使用正则,可以
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
def time(t):
_re = re.findall('(\d+)月(\d+)日 .*?', t)
timeout = "2018%s%s" % (_re[0][0], _re[0][1])
return timeout
str = '04月17日 17:43'
print(time(str)) # 输出 "20180417"