Ημερομηνία Python
- 上一页 Μονάδες Python
- 下一页 JSON Python
Ημερομηνία Python
Η ημερομηνία στη Python δεν είναι τύπος δεδομένων από μόνη της, αλλά μπορούμε να εισάγουμε το μοδούλο με το όνομα datetime
του μοδούλου, να θεωρεί την ημερομηνία ως αντικείμενο ημερομηνίας.
实例
Εισαγωγή datetime
Ο μοδούλος και εμφανίζει την τρέχουσα ημερομηνία:
import datetime x = datetime.datetime.now() print(x)
Έξοδος ημερομηνίας
Αν εκτελέσουμε τον παραπάνω κώδικα, το αποτέλεσμα θα είναι:
2019-08-14 12:52:55.817273
Η ημερομηνία περιέχει έτος, μήνα, ημέρα, ώρες, λεπτά, δευτερόλεπτα και μικροδευτερόλεπτα.
datetime
Ο μοδούλος έχει πολλές μεθόδους που μπορούν να επιστρέψουν πληροφορίες σχετικά με το αντικείμενο ημερομηνίας.
Ακολουθούν μερικά παραδείγματα, τα οποία θα μάθουμε λεπτομερώς σε αυτό το κεφάλαιο:
实例
Επιστροφή του ονόματος της ημέρας της εβδομάδας και του έτους:
import datetime x = datetime.datetime.now() print(x.year) print(x.strftime("%A"))
Δημιουργία αντικειμένου ημερομηνίας
Για τη δημιουργία ημερομηνίας, μπορούμε να χρησιμοποιήσουμε το μοδούλο datetime()
Κλάση (συνструктор).
datetime()
Η κλάση χρειάζεται τρεις παράμετρος για τη δημιουργία ημερομηνίας: έτος, μήνας, ημέρα.
实例
Δημιουργία αντικειμένου ημερομηνίας:
import datetime x = datetime.datetime(2020, 5, 17) print(x)
datetime()
Η κλάση αποδέχεται επίσης παράμετρος χρόνου και ζώνης ώρας (ώρες, λεπτά, δευτερόλεπτα, μικροδευτερόλεπτα, tzone), αλλά είναι προαιρετικές, η προεπιλεγμένη τιμή είναι 0
,(η ζώνη ώρας προεπιλεγμένη είναι None
)).
strftime() μεθόδους
datetime
Το αντικείμενο έχει τη δυνατότητα να μετατρέπει το αντικείμενο ημερομηνίας σε αναγνωρίσιμη字符串.
Αυτό το μεθόδος ονομάζεται strftime()
και να χρησιμοποιήσουμε ένα format
Με παράμετρος για να καθορίσουμε τη μορφή της επιστροφής της字符串:
实例
Εμφάνιση του ονόματος του μήνα:
import datetime x = datetime.datetime(2019, 10, 1) print(x.strftime("%B"))
Παραδείγματα όλων των νόμιμων μορφών κώδικα:
Εντολή | 描述 | 实例 | TIY |
---|---|---|---|
%a | Weekday,短版本 | Wed | 试一试 |
%A | Weekday,完整版本 | Wednesday | 试一试 |
%w | Weekday,数字 0-6,0 为周日 | 3 | 试一试 |
%d | 日,数字 01-31 | 31 | 试一试 |
%b | 月名称,短版本 | Dec | 试一试 |
%B | 月名称,完整版本 | December | 试一试 |
%m | 月,数字01-12 | 12 | 试一试 |
%y | 年,短版本,无世纪 | 18 | 试一试 |
%Y | 年,完整版本 | 2018 | 试一试 |
%H | 小时,00-23 | 17 | 试一试 |
%I | 小时,00-12 | 05 | 试一试 |
%p | AM/PM | PM | 试一试 |
%M | 分,00-59 | 41 | 试一试 |
%S | 秒,00-59 | 08 | 试一试 |
%f | 微妙,000000-999999 | 548513 | 试一试 |
%z | UTC 偏移 | +0100 | 试一试 |
%Z | 时区 | CST | 试一试 |
%j | 天数,001-366 | 365 | 试一试 |
%U | 周数,每周的第一天是周日,00-53 | 52 | 试一试 |
%W | 周数,每周的第一天是周一,00-53 | 52 | 试一试 |
%c | 日期和时间的本地版本 | Mon Dec 31 17:41:00 2018 | 试一试 |
%x | 日期的本地版本 | 12/31/18 | 试一试 |
%X | 时间的本地版本 | 17:41:00 | 试一试 |
%% | A % character | % | 试一试 |
- 上一页 Μονάδες Python
- 下一页 JSON Python