Conținut curs
Python Basic
Introducere în Python Instalarea Python și configurarea mediului de lucru Sintaxa și indentarea în Python Variabile și tipuri de date Operatori și expresii Structuri de control: if, elif, else Bucle: for și while Funcții Module și pachete Listele în Python Tuplurile în Python Seturile în Python Dicționarele în Python String-urile în Python Lucrul cu date și timp în Python Comprehensions în Python Gestionarea excepțiilor în Python (introducere) Închideri (closures) în Python (introducere) Lambda funcții în Python Încapsularea în Python (introducere) Testarea codului în Python (introducere)
0/21
Biblioteci și pachete
- Introducere în bibliotecile standard ale Python - Introducere în bibliotecile externe ale Python - Lucrul cu fișiere în Python (introducere)
0/3
Programare orientată pe obiect
- Introducere în programarea orientată pe obiect (OOP) - Ereditatea în Python (introducere)
0/2
Dezvoltare web cu Python
Introducere în dezvoltarea web cu Python
0/1
Python Basic
Despre lecție

În această lecție, vom discuta despre lucrul cu date și timp în Python, utilizând modulul datetime, obținerea datei și orei curente, formatarea și manipularea datei și orei.

Modulul datetime

Modulul datetime în Python oferă clase pentru manipularea datei și timpului într-un mod simplu și eficient. Trebuie să importăm acest modul pentru a lucra cu date și timp.

python
import datetime

Obținerea datei și a orei curente

Puteți obține data și ora curente folosind clasa datetime din modulul datetime.

Exemplu: Obținerea datei și orei curente

python
import datetime

acum = datetime.datetime.now()
print("Data și ora curente:", acum)

Formatarea datei și a orei

Puteți formata data și ora în funcție de necesitățile dumneavoastră, folosind metoda strftime() a obiectelor datetime. Această metodă acceptă un șir de caractere care specifică formatul dorit.

Exemplu: Formatarea datei și orei

python
import datetime

acum = datetime.datetime.now()
formatat = acum.strftime("%Y-%m-%d %H:%M:%S")
print("Data și ora curente formatate:", formatat)

În acest exemplu, %Y reprezintă anul cu patru cifre, %m reprezintă luna cu două cifre, %d reprezintă ziua cu două cifre, %H reprezintă ora cu două cifre, %M reprezintă minutul cu două cifre și %S reprezintă secunda cu două cifre.

Manipularea datei și a orei

Puteți efectua operații matematice cu obiecte datetime, cum ar fi adăugarea și scăderea zilelor, săptămânilor sau a altor unități de timp.

Exemplu: Manipularea datei și orei

python
import datetime

acum = datetime.datetime.now()

# Adăugarea a 5 zile la data curentă
ziua = datetime.timedelta(days=5)
data_noua = acum + ziua
print("Data curentă plus 5 zile:", data_noua)

# Scăderea a 2 săptămâni din data curentă
saptamana = datetime.timedelta(weeks=-2)
data_noua = acum + saptamana
print("Data curentă minus 2 săptămâni:", data_noua)

Prin utilizarea modulului datetime și a claselor sale, puteți obține, formata și manipula date și timp în Python într-un mod eficient și expresiv. Acesta vă permite să efectuați calcule de dată și timp, să formatați și să analizați datele în funcție de necesitățile dumneavoastră.