【学习笔记】20、日期和时间模快
生活随笔
收集整理的這篇文章主要介紹了
【学习笔记】20、日期和时间模快
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常用模快:日期和時間模快
常用的模快Python中都有提供,如果沒有也可以通過下載導入。
網址:PyPI · The Python Package Index
這里介紹Python中比較常見的日期時間模快。
一、datetime時間模快
from datetime import datetime
?
提取時間中的某一部分(屬性)。
?
datetime與時間戳
電腦中的時間由CPU儲存,所以一般叫做CPU時間,CPU時間是計算從1970年1月1日8點0分到目前這個時間點所經歷的秒數。
?
str轉換成datetime
很多時間用戶輸入的日期和時間都是字符串,要處理日期和時間,首先必須把str轉成datetime。
轉換的方法是通過datetime.strptime()實現,需要一個日期和時間的格式化字符串。
datetime.strptime(<時間字符串>,<輸入格式>)
?
datetime轉換成str
如果已經有了datetime對象,要把它的格式轉化為字符串顯示給用戶,就需要轉換成str,方法是通過strftime()實現的,同樣需要一個日期和時間的格式化字符串。
?
二、time時間模快
import time
?
用法比較多的是計算一段代碼的執行時間。
?
Jupyter里面有一個自帶計算程序運行時間的功能。
?
【附加】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 當前時區的名稱
- %% %號本身
?
?
總結
以上是生活随笔為你收集整理的【学习笔记】20、日期和时间模快的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【学习笔记】19、模快(Module)
- 下一篇: 【学习笔记】21、随机数模快