3分鐘學會乙個Python小技巧

2022-09-28 03:51:09 字數 938 閱讀 6198

python時間日期轉換在開發中是非常高頻的乙個操作,你經常會遇到需要將字串轉換成 datetime 或者是反過來將 datetime 轉換成字串。 datetime 分別提供了兩個方法 strptime 和 strftime ,但是我們老是被這兩個方法搞混,不知道哪個是字串轉 datetime,哪個是 datetime 轉字串,每次都要去百度 google 一下,或者跑去查個文件。

其實,這兩個方法可以稍微用點技巧把這兩個方法記住,而且是永遠的記住。

strptime

strptime 是將字串轉換為 datetime,其實這個方法的全稱是 「string parse ti叫做字串解析成時間,重點在解析(parse),理解這個三個單詞,你就不會忘記了。

>>> from datetime import datetime

>>> datetime.strptime('2018-10-15 20:59:29', '%y-%m-%d %h:%m:%s'pimrea)

datetime.datetime(2018, 10, 15, 20, 59, 程式設計客棧29)

strftime

strftime 是將 datetime 轉換為字串,全稱是 「string format time」,翻譯過來就是將字串的形式來格式化時間,重點在格式化(format),使之以一種可讀的字串形式返回。

>>> datetime.now().strftime("%y-%m-%d %h:%m:%s")

'2018-11-02 16:16:45pimrea'

你記住了嗎?

總結以上所述是小編給大家介紹的3分鐘學會乙個python小技巧,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們**的支援!

本文標題: 3分鐘學會乙個python小技巧

本文位址: /jiaoben/python/245335.html

3分鐘學會乙個小技巧

其實,這兩個方法可以稍微用點技巧把這兩個方法記住,而且是永遠的記住。strptime strptime 是將字串轉換為 datetime,其實這個方法的全稱是 string parse time 叫做字串解析成時間,重點在解析 parse 理解這個三個單詞,你就不會忘記了。strftime 是將 d...

3分鐘學會氣泡排序

思路 兩個元素比較,大的放到右邊 從頭開始依次比較相鄰的兩個元素,目的是找出最大的乙個元素放到末尾,這個元素不再參與比較 第二次仍然從頭開始,把第二大的元素放到正確的位置 一共比較 len 1 趟,因為已經確定了 len 1 個元素的位置,那麼第 n 個肯定是最小的那個了 第 i 趟的比較次數為 l...

3分鐘學會sessionStorage用法

前言 是什麼需求呢?需求方要求使用者在乙個列表頁瀏覽時,點選乙個列表進入詳情頁,返回要求記錄使用者剛剛瀏覽的位置,而不是重新重新整理頁面到了頁面頂部。ps 如果使用者好不容易翻到了第幾 十 幾百乃至幾千條時,難道要使用者再重頭開始?可能這個時候跳出率就高了,這個分析的確挺有道理,無力反駁.那麼開始腦...