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