Python 3從入門到精通8 時間函式

2021-08-03 18:04:26 字數 1670 閱讀 2027

有的時候寫程式要用到當前時間,我就想用

python去取當前的時間,好記性步入爛筆頭,自己做個筆記,以後好看。

為了能夠更好的記住,我今天特意寫下python 當前時間這篇文章。

取得時間相關的資訊的話,要用到python time模組,python time模組裡面有很多非常好用的功能,你可以去官方

文件了解下,要取的當前時間的話,要取得當前時間的時間戳,時間戳好像是2023年到現在時間相隔的時間。

你可以試下下面的方式來取得當前時間的時間戳:

import time

print time.time()

輸出的結果是:

1279578704.6725271

但是這樣是一連串的數字不是我們想要的結果,我們可以利用time模組的格式化時間的方法來處理:

time.localtime(time.time())

用time.localtime()方法,作用是格式化時間戳為本地的時間。

輸出的結果是:

time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)

現在看起來更有希望格式成我們想要的時間了。

time.strftime('%y-%m-%d',time.localtime(time.time()))

最後用time.strftime()方法,把剛才的一大串資訊格式化成我們想要的東西,現在的結果是:

2010-07-19

time.strftime裡面有很多引數,可以讓你能夠更隨意的輸出自己想要的東西:

下面是time.strftime的引數:

strftime(format[, tuple]) -> string

將指定的struct_time(預設為當前時間),根據指定的格式化字串輸出

python中時間日期格式化符號:

%y 兩位數的年份表示(00-99)

%y 四位數的年份表示(000-9999)

%m 月份(01-12)

%d 月內中的一天(0-31)

%h 24小時制小時數(0-23)

%i 12小時制小時數(01-12)

%m 分鐘數(00=59)

%s 秒(00-59)

%a 本地簡化星期名稱

%a 本地完整星期名稱

%b 本地簡化的月份名稱

%b 本地完整的月份名稱

%c 本地相應的日期表示和時間表示

%j 年內的一天(001-366)

%p 本地a.m.或p.m.的等價符

%u 一年中的星期數(00-53)星期天為星期的開始

%w 星期(0-6),星期天為星期的開始

%w 一年中的星期數(00-53)星期一為星期的開始

%x 本地相應的日期表示

%x 本地相應的時間表示

%z 當前時區的名稱

%% %號本身

下面我們做個練習熟悉下:

獲取當前系統時間,按照一定格式輸出,例如輸出2017-07-11 14:43:48

**如下:

Python3爬蟲從入門到精通 中國大

採用request bs4路線實現了中國大學排名定向爬蟲 對中英文混排輸出問題進行優化 import requests from bs4 import beautifulsoup import bs4 import bs4 為了使用它的標籤型別定義 def gethtmltext url try r...

Python從入門到精通

大神請繞路而走,本文適合入門小白 python基礎 python 資料型別和變數 python 字串和編碼 python 使用list和tuple python 條件判斷和迴圈 python 使用dict和set 函式python 呼叫函式 python 定義函式 python 函式的引數 pyth...

Python從入門到精通(目錄)

python從入門到精通 目錄 001 計算機基礎之程式設計 002 計算機組成原理 003 計算機作業系統 004 程式語言分類 005 網路瓶頸效應 006 計算機基礎小結 007 python和python直譯器 008 python直譯器的安裝 009 anaconda的安裝 010 pyt...