Μορφοποίηση Ημερομηνίας στην Python
Ας εμφανίσουμε τώρα μια ημερομηνία σε μια συγκεκριμένη μορφή, για παράδειγμα, έτος-μήνας-ημέρα.
Για να το κάνουμε αυτό, θα δηλώσουμε μια μεταβλητή dt, στην
οποία η ημερομηνία που χρειαζόμαστε θα ληφθεί
μέσω της μεθόδου datetime της ενότητας
datetime. Στη συνέχεια, είναι απαραίτητο να εφαρμοστεί
η μέθοδος strftime στην ημερομηνία που έχει
καταγραφεί στο dt. Στις παραμέτρους αυτής της μεθόδου
περνάει η συμβατική ονομασία της μορφής
ημερομηνίας, γραμμένη με την εντολή %
και τη συμβατική ονομασία μορφής. Εάν χρειάζεται
να εμφανιστεί έτος-μήνας-ημέρα, τότε στην παράμετρο
της μεθόδου περνάει η συμβολοσειρά '%Y-%m-%d':
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # θα εμφανίσει 2025-12-31
Χρησιμοποιώντας τη μέθοδο strftime μπορούμε
να εμφανίσουμε διάφορες μορφές ημερομηνίας. Ο πλήρης
κατάλογός τους μπορεί να βρεθεί εδώ.
Ας εμφανίσουμε, για παράδειγμα, και την ημέρα
της εβδομάδας, καθορίζοντας στην παράμετρο το ειδικό
σύμβολο '%w':
res = dt.strftime('%Y-%m-%d %w')
print(res) # θα εμφανίσει 2025-12-31 3
Εμφανίστε στην κονσόλα την τρέχουσα ημερομηνία στη μορφή ημέρα.μήνας.έτος.
Εμφανίστε στην κονσόλα την τρέχουσα ώρα στην ακόλουθη μορφή: ώρες:λεπτά:δευτερόλεπτα έτος/μήνας/ημέρα:ημέρα εβδομάδας.