Python-Datum
- 上一页 Python-Modul
- 下一页 Python-JSON
Python-Datum
In Python ist das Datum nicht ein eigenständiges Datentyp, aber wir können das Modul datetime
des Moduls, behandeln Sie das Datum als Datumsobjekt.
实例
Importieren datetime
Das Modul zeigt das aktuelle Datum an:
import datetime x = datetime.datetime.now() print(x)
Datumsausgabe
Wenn wir den obigen Code ausführen, wird das Ergebnis sein:
2019-08-14 12:52:55.817273
Das Datum enthält Jahr, Monat, Tag, Stunde, Minute, Sekunde und Mikrosekunde.
datetime
Das Modul hat viele Methoden, um Informationen über das Datumsobjekt zurückzugeben.
Hier sind einige Beispiele, die Sie später im Kapitel im Detail lernen werden:
实例
Rückgabe des Namens des Wochentags und des Jahres:
import datetime x = datetime.datetime.now() print(x.year) print(x.strftime("%A"))
Erstellung eines Datumsobjekts
Um ein Datum zu erstellen, können wir das Modul datetime()
Klasse (Konstruktor).
datetime()
Die Klasse benötigt drei Parameter, um ein Datum zu erstellen: Jahr, Monat, Tag.
实例
Erstellung eines Datumsobjekts:
import datetime x = datetime.datetime(2020, 5, 17) print(x)
datetime()
Die Klasse akzeptiert auch Parameter für Zeit und Zeitzone (Stunde, Minute, Sekunde, Mikrosekunde, tzone), aber sie sind optional und haben standardmäßig den Wert 0
,(Zeitzone ist standardmäßig None
)
strftime() Methode
datetime
Der Objekt hat die Methode, ein Datumsobjekt in eine lesbare Zeichenfolge zu formatieren.
Dieser Methode wird strftime()
und verwenden Sie einen format
Parameter, um das Format der zurückgegebenen Zeichenfolge zu spezifizieren:
实例
Anzeige des Monatsnamens:
import datetime x = datetime.datetime(2019, 10, 1) print(x.strftime("%B"))
Referenz für alle gültigen Formatcodes:
Anweisung | 描述 | 实例 | TIY |
---|---|---|---|
%a | Weekday,短版本 | Wed | 试一试 |
%A | Weekday,完整版本 | Wednesday | 试一试 |
%w | Weekday,数字 0-6,0 为周日 | 3 | 试一试 |
%d | 日,数字 01-31 | 31 | 试一试 |
%b | 月名称,短版本 | Dec | 试一试 |
%B | 月名称,完整版本 | December | 试一试 |
%m | 月,数字01-12 | 12 | 试一试 |
%y | 年,短版本,无世纪 | 18 | 试一试 |
%Y | 年,完整版本 | 2018 | 试一试 |
%H | 小时,00-23 | 17 | 试一试 |
%I | 小时,00-12 | 05 | 试一试 |
%p | AM/PM | PM | 试一试 |
%M | 分,00-59 | 41 | 试一试 |
%S | 秒,00-59 | 08 | 试一试 |
%f | 微妙,000000-999999 | 548513 | 试一试 |
%z | UTC 偏移 | +0100 | 试一试 |
%Z | 时区 | CST | 试一试 |
%j | 天数,001-366 | 365 | 试一试 |
%U | 周数,每周的第一天是周日,00-53 | 52 | 试一试 |
%W | 周数,每周的第一天是周一,00-53 | 52 | 试一试 |
%c | 日期和时间的本地版本 | Mon Dec 31 17:41:00 2018 | 试一试 |
%x | 日期的本地版本 | 12/31/18 | 试一试 |
%X | 时间的本地版本 | 17:41:00 | 试一试 |
%% | 一个 % 符号 | % | 试一试 |
- 上一页 Python-Modul
- 下一页 Python-JSON