python學習筆記1 datetime的使用

2022-03-10 14:38:32 字數 948 閱讀 6626

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  datetime

d = 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 ...