您好,登錄后才能下訂單哦!
了解python3時間中datetime有什么轉換方式?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!
我們都知道知識的使用都是相輔相成,各個知識點互相的聯系用以解決新的問題。就像datetime也可以和python中的其他內容結合使用。當然這種使用不是直接就可以運用的,需要經過一定的轉化。接下來小編就帶大家看看,datetime的轉化需要進行哪些代碼操作。
datetime模塊中包含4個主要的類:
datetime.time:時間類,只包含時、分、秒、微秒等時間信息。
datetime.date:日期類,只包含年、月、日、星期等日期信息。
datetime.datetime:日期時間類,包含以上兩者的全部信息。
datetime.timedelta:時間日期差值類,用來表示兩個datetime之間的差值。
這里主要說一下datetime.datetime類的用法,其他兩個的用法類似,只有輕微差別:
a_datetime_local = datetime.datetime.now() # 獲取datetime.datetime類型的本地時間 a_datetime_utc = datetime.datetime.utcnow() # 獲取datetime.datetime類型的utc時間 # datetime.datetime類型轉字符串 print(a_datetime_local.strftime("%Y-%m-%d, %H:%M:%S, %w")) # datetime.datetime類型轉字符串 print(a_datetime_utc.strftime("%Y-%m-%d, %H:%M:%S, %w")) a_datetime = datetime.datetime.strptime("2016-11-15, 15:32:12, 2", "%Y-%m-%d, %H:%M:%S, %w") # 字符串轉datetime.datetime格式
datetime.datetime和時間戳、struct_time之間,也能夠相互轉換:
time_stamp = a_datetime_local.timestamp() # datetime類型轉時間戳 print(time_stamp) a_datetime_local = datetime.datetime.fromtimestamp(time.time()) # 時間戳轉datetime.datetime類型的本地時間 a_datetime_utc = datetime.datetime.utcfromtimestamp(time.time()) # 時間戳轉datetime.datetime類型的utc時間 print(a_datetime_local, a_datetime_utc) print(a_datetime_local.timetuple()) # datetime類型轉struct_time類型 print(a_datetime_utc.utctimetuple()) # datetime類型轉struct_time類型
感謝各位的閱讀!看完上述內容,你們對python3時間中datetime有什么轉換方式大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。