python內建模組datetime是處理時間的乙個包,首先datetime是乙個模組,在這個模組中有乙個datetime的類
所以在使用時需要 使用 from datetime import datetime的方式先導入包
datetime.now()
該方法用於獲取當前時間
通俗一點說,python中時間是採取字串儲存的,而且都是相對於乙個基礎時間來說的,們把2023年1月1日 00:00:00 utc+00:00時區的時刻稱為基礎時間,python中所有的datetime型別必須
是基於此時間的乙個增量值,也就是相當於這個基礎時間增加了多少秒,但是python已經很好的處理了這些,所以我們實際上是不需要計算的。
重點是以下幾點
1 自定義時間
from datetime import datetimed = datetime(2018, 4, 15, 12, 38, 12)
print(d)
比如上面就自定義設定了乙個時間,2018-04-15 12:38:12
2 將字串轉化為時間
c = '2018-10-2 12:15:13'e = datetime.strptime(c, '%y-%m-%d %s:%m:%h')
通過strptime()方法可以把字串轉換為時間,但是需要嚴格規定轉換後的格式,如上y表示年,s表示秒,最後顯示會根據轉換時要求的格式進行轉換。如上面的轉換最後的結果就是mon, aug 03 25: 58
3將時間轉換為字串
d = datetime.now()print(d.strftime('%a, %b %d %s: %m'))
通過srtftime()方法可以把時間轉換為字串,如上將當前時間轉換為字串,但是也一樣,不同的字元代表了不同型別s 表示秒。
Python學習筆記(1)
在工作的業餘時間學習了一下python,個人覺得如果有下liunx下工作的習慣話,寫一些小的python指令碼很容易提高工作效率,以下主要是針對python與c 的區別而寫的一些學習筆記,共同溝通一起進步。1 python中不用 表示語句塊,而是用 來表示乙個塊的開始,而用縮進來表示各個語句塊之間的...
Python 學習筆記 1
2.讀了 python簡明教程 前面5章內容,很久之前看過一遍,現在是重溫,加做練習。教程是python v2.x,許多地方都不一樣了 help,print,exit 需要以函式的標準形式來替換,help print exit 之前的 raw input 被去掉,統一作input 3.python ...
python學習筆記(1 )
1 在確定自己不會匯入多個同名函式 從不同的模組匯入 的情況下,可以使用 from math import sqrt from 模組 import 函式 這樣就可以直接使用sqrt 9 而不用每次都用math.sqrt 9 2 可以使用變數來引用函式 及python中的大多數物件 如 import ...