Datetime модулінің strftime әдісі
datetime модулінің strftime әдісі
уақыт пен күннің пішімделген жолын қайтарады.
Әдіс параметрінде бізге қажет пішімді көрсетеміз.
Синтаксис
import datetime
datetime.strftime(уақыт пішімі)
Синтаксис
Кестеде уақыттың негізгі пішімдері берілген:
| Пішім | Сипаттама | Мысал |
|---|---|---|
%a |
Апта күндерінің қысқартылған аймақтық атаулары. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Апта күндерінің толық аймақтық атаулары. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Ондық сан түріндегі апта күндері, мұнда
0 - жексенбі, ал 6 -
сенбі.
|
0, 1, ..., 6
|
%d |
Нөлдермен толықтырылған, ондық сан түріндегі айдың күні. |
01, 02, ..., 31
|
%b |
Айдың қысқартылған аймақтық атауы. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Айдың толық аймақтық атауы. |
January, February, ..., December
(en_US)
|
%m |
Нөлдермен толықтырылған, ондық сан түріндегі ай. |
01, 02, ..., 12
|
%y |
Ғасырды көрсетпей, нөлдермен толықтырылған ондық сан түріндегі жыл. |
00, 01, ..., 99
|
%Y |
Ғасырды көрсете отырып, нөлдермен толықтырылған ондық сан түріндегі жыл. |
0001, ..., 2013, 2014
|
Мысал
Келесі уақыт пен күн нысанын жасайық, онда жыл мен ғасыр көрсетілген, айдың атауы ондық пішімде және айдың күні ондық сан түрінде берілген:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Орындалған кодтың нәтижесі:
2025-12-31