Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Εμφάνιση Ημερομηνίας και Ώρας με την τρέχουσα γλώσσα συστήματος

Εμφάνιση Ημερομηνίας και Ώρας με την τρέχουσα γλώσσα συστήματος 12 Χρόνια 11 Μήνες πριν #1473

  • kamar
  • Το Άβαταρ του/της kamar
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 409
  • Ληφθείσες Ευχαριστίες 88
Πολλές φορές χρειάζεται να εμφανίσουμε την ημερομηνία με τις μέρες της εβδομάδος και τα ονόματα μηνών στα Ελληνικά.
Το παρακάτω παράδειγμα δίνει μια ιδέα για τον τρόπο υλοποίησης:
#-*-coding: utf-8-*-
from datetime import datetime, date, time
import locale
 
# Παίρνουμε τις τιμές της ημερομηνίας τώρα (now) και τις τυπώνουμε
dt = datetime.now()
print(dt)
 
# Τυπώνουμε την ημερομηνία φορμαρισμένη.
print(dt.strftime('%A %d %B %Y'))
print(dt.strftime('%I:%M:%S %p'))
 
# Διαδικασία για να τυπωθεί η ημερομηνία με το τρέχον locale.
 
loc = locale.getlocale() # Παίρνουμε τις τρέχουσας ρυθμίσεις γλώσσας
locale.setlocale(locale.LC_ALL, loc) # Επιβάλλουμε να χρησιμοποιηθούν οι ρυθμίσεις συστήματος.
 
print(dt)
print(dt.strftime('%A %d %B %Y'))
print(dt.strftime('%I:%M:%S %p'))

Ο παραπάνω κώδικας τρέχει και σε 2.6
Γράφω σε Python 3
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": pmav99
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.284 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου