English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Grundlagen教程

Python Prozesssteuerung

Python-Funktion

Python-Datentypen

Python Dateioperationen

Python Objekte und Klassen

Python Datum und Uhrzeit

Erweiterte Python-Kenntnisse

Python Referenzhandbuch

Python-aktuelles Datum und Zeit

In diesem Artikel werden Sie lernen, wie Sie mit Python heute's Datum und die aktuelle Uhrzeit abrufen können. Wir werden auch die Methode strftime() verwenden, um Datum und Uhrzeit in verschiedenen Formaten zu formatieren.

Es gibt mehrere Möglichkeiten, das aktuelle Datum abzurufen. Wir werdendatetimeModul "date" zur Durchführung dieser Aufgabe.

Beispiel1:Python heute's Datum abrufen

:Das aktuelle Datum in verschiedenen Formaten
von datetime import date
print("Heute's Datum:", today)

输出结果:

Ausgaberesultat: 2020-04-13

Heutiges Datum:

hier aus dem Modul datetime die Klasse date importiert. Dann verwenden wir die Methode date.today(), um das aktuelle lokale Datum zu erhalten.Zusätzlich dazu gibt date.today() ein date-Objekt zurück, das im obigen Programm der VariablenTodayVariable. Jetzt können Siestrftime()

Beispiel2Methoden, um einen String in einem anderen Format darzustellen.

:Das aktuelle Datum in verschiedenen Formaten
von datetime import date
# TT/MM/today = date.today()
d1 JJJJ/%m/%Y
print("d1 = ", d1)
= today.strftime("%d	
d2 # Text Monat, Tag, Jahr
print("d2 = ", d2)
= today.strftime("%B %d, %Y")/# mm/dd
d3 y/%d/%y
print("d3 = ", d3)
# Monat Abkürzung, Tag und Jahr	
d4 = today.strftime("%b-%d-%Y
print("d4 = ", d4)

Wenn Sie das Programm ausführen, ähnelt die Ausgabe wie folgt:

d1 = 16/09/2019
d2 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019

Wenn Sie das aktuelle Datum und die aktuelle Zeit erhalten möchten, können Sie die Klasse datetime aus dem Modul datetime verwenden.

Beispiel3:Das aktuelle Datum und die aktuelle Zeit erhalten

von datetime import datetime
# datetime-Objekt, das das aktuelle Datum und die aktuelle Zeit enthält
now = datetime.now()
 
print("now =", now)
# TT/MM/JJJJ HH:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S
print("Datum und Zeit =", dt_string)

Hier sind wir daran gewöhnt, datetime.now() zur Erstellung des aktuellen Datums und der aktuellen Zeit zu verwenden. Dann verwenden wir strftime(), um einen String in einem anderen Format darzustellen.