我需要隱藏這種格式的時間:
2021-10-20T09:35:06.615-07:00
到這種格式:
10/20/2021:09:35:06
自從我使用 Python 2.7 以來,我一直在玩 datetime.datetime.strptime(),但我沒有運氣。
哪種方法可以幫助我進行轉換?
uj5u.com熱心網友回復:
請使用 python-dateutil
import datetime
import dateutil.parser
datestring = '2021-10-20T09:35:06.615-07:00'
d = dateutil.parser.parse(datestring)
您嘗試決議時區:
def parse_timezone(datestring):
tzchar = datestring[-6];
datestr = datestring[0:-6];
tzstr = datestring[-5:];
d = datetime.datetime.strptime(datestr, '%Y-%m-%dT%H:%M:%S.%f');
if tzchar == ' ':
d = d datetime.timedelta(hours=int(tzstr[0:2]), minutes = int(tzstr[3:]));
else:
d = d - datetime.timedelta(hours=int(tzstr[0:2]), minutes = int(tzstr[3:]));
return d;
d = parse_timezone('2021-10-20T09:35:06.615-07:00');
print(d.strftime('%M/%d/%Y:%H:%M:%S'));
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/344567.html
標籤:python-2.7 约会时间
上一篇:WPF實作統計圖
