regex für ecodms = Datum
Verfasst: Sonntag 24. November 2024, 22:13
Bei mir wird das Datum in 24. März 2023 ausgegeben.
Wie mache ich daraus 24.03.2023?
Vielen DANK!
Wie mache ich daraus 24.03.2023?
Vielen DANK!
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Code: Alles auswählen
import locale
import platform
from datetime import datetime as DateTime
# es gibt Unterschiede zwischen Linux und Windows
# unter Windows kann ich die Tuple von locale.getlocale()
# nicht verwenden
match platform.system():
case "Linux" | "Darwin":
locale.setlocale(locale.LC_ALL, locale.getlocale())
case "Windows":
locale.setlocale(locale.LC_ALL, locale.getlocale()[0])
print("Sprache:", locale.getlocale())
text = "24. März 2023"
date = DateTime.strptime(text, "%d. %B %Y").date()
print(date.isoformat())
Code: Alles auswählen
import locale
import platform
from datetime import datetime as DateTime
locale.setlocale(locale.LC_ALL, "")
print("Sprache:", locale.getlocale())
text = "24. März 2023"
date = DateTime.strptime(text, "%d. %B %Y").date()
print(date.isoformat())