我在python中有以下字符串:
message = "2015-08-26T19:30:00+0200"
我想从中检索时间,所以我用过:
import pandas as pd
import datetime
date=pd.to_datetime(message)
m=datetime.time(date)
输出
17:30:00
无论DST如何,我如何获得19:30
答案 0 :(得分:1)
我使用了带有%z格式的strptime并且它有效
import datetime
message = "2015-08-26T19:30:00+0200"
fmt = '%Y-%m-%dT%H:%M:%S%z'
d=datetime.datetime.strptime(message, fmt)
print(d.time())