使用Python將字符串轉(zhuǎn)換為格式化的日期時間字符串
我正在嘗試將字符串“20091229050936”轉(zhuǎn)換為“2009年12月29日(UTC)”
>>>import time >>>s = time.strptime("20091229050936", "%Y%m%d%H%M%S") >>>print s.strftime('%H:%M %d %B %Y (UTC)')
給 AttributeError: 'time.struct_time' object has no attribute 'strftime'
顯然,我犯了一個錯誤:時間錯了,它是一個日期時間對象!它有一個日期和時間組件!
>>>import datetime >>>s = datetime.strptime("20091229050936", "%Y%m%d%H%M%S")
給 AttributeError: 'module' object has no attribute 'strptime'
我是怎么意思將字符串轉(zhuǎn)換為格式化的日期字符串?
解決方案
time.strptime返回time_struct; time.strftime接受a time_struct作為可選參數(shù):
>>>s = time.strptime(page.editTime(), "%Y%m%d%H%M%S") >>>print time.strftime('%H:%M %d %B %Y (UTC)', s) 給 05:09 29 December 2009 (UTC)
總結(jié)
以上所述是小編給大家介紹的使用Python將字符串轉(zhuǎn)換為格式化的日期時間字符串,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
一文秒懂python讀寫csv xml json文件各種騷操作
多年來,數(shù)據(jù)存儲的可能格式顯著增加,但是,在日常使用中,還是以 CSV 、 JSON 和 XML 占主導(dǎo)地位。 在本文中,我將與你分享在Python中使用這三種流行數(shù)據(jù)格式及其之間相互轉(zhuǎn)換的最簡單方法,需要的朋友可以參考下2019-07-07淺談Python3 numpy.ptp()最大值與最小值的差
今天小編就為大家分享一篇淺談Python3 numpy.ptp()最大值與最小值的差,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08用python的requests第三方模塊抓取王者榮耀所有英雄的皮膚實例
下面小編就為大家分享一篇用python的requests第三方模塊抓取王者榮耀所有英雄的皮膚實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨想過來看看吧2017-12-12Windows下pycharm安裝第三方庫失敗(通用解決方案)
這篇文章主要介紹了Windows下pycharm安裝第三方庫失敗(通用解決方案),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09