在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python完成下面的時間格式的轉換?

python完成下面的時間格式的轉換?

20180402:154101 -> 2018-04-02 15:41:51

clipboard.png
麻煩各位看看,謝謝了

回答
編輯回答
獨白

剛才自己寫的
def TimeFormat(str):

pdb.set_trace()
#20180402:154101 -> 2018-04-02 15:41:01
time_stamp = ""
index = 0 
for c in str:
    if index == 4 or index == 6:
        time_stamp += '-' 
    if index == 8:
        time_stamp += ' ' 
        index = index + 1 
        continue
    if index == 11 or index == 13: 
        time_stamp += ':' 

    index = index + 1 
    time_stamp += c
    
return time_stamp
2017年8月3日 08:27
編輯回答
醉淸風

datetime庫就好了

>>> from datetime import datetime
>>> old = '20180402:154101'
>>> dt = datetime.strptime(old, '%Y%m%d:%H%M%S')
>>> new = dt.strftime('%Y-%m-%d %X')
>>> print(new)
2018-04-02 15:41:01

當然你也可以純用字符串處理達到相同的效果

2017年9月23日 23:51
編輯回答
薔薇花

這樣?datetime.datetime.strptime('20180402:154101', '%Y%m%d:%H%M%S')

2018年1月27日 07:49