Metoda strftime e modulit datetime
Metoda strftime e modulit datetime
kthen një string të formatuar me datë
dhe kohë. Në parametrin e metodës specifikojmë
formatin e dëshiruar.
Sintaksa
import datetime
datetime.strftime(formati i kohës)
Sintaksa
Në tabelë janë paraqitur formatet bazë të kohës:
| Formati | Përshkrimi | Shembull |
|---|---|---|
%a |
Emrat e shkurtuar vendorë të ditëve të javës. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Emrat e plotë vendorë të ditëve të javës. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Ditët e javës si numër dhjetor, ku
0 është e diela, dhe 6 është
e shtuna.
|
0, 1, ..., 6
|
%d |
Dita e muajit si numër dhjetor, i plotësuar me zero. |
01, 02, ..., 31
|
%b |
Emri i shkurtuar vendor i muajit. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Emri i plotë vendor i muajit. |
January, February, ..., December
(en_US)
|
%m |
Muaji si numër dhjetor, i plotësuar me zero. |
01, 02, ..., 12
|
%y |
Viti pa shekull si numër dhjetor, i plotësuar me zero. |
00, 01, ..., 99
|
%Y |
Viti me shekull si numër dhjetor, i plotësuar me zero. |
0001, ..., 2013, 2014
|
Shembull
Le të krijojmë një objekt date dhe kohe, ku do të specifikohet viti dhe shekulli, emri i muajit në format dhjetor dhe dita e muajit si numër dhjetor:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Rezultati i kodit të ekzekutuar:
2025-12-31