Python Datetime AM/PM (US Format) ins DE Format

In Allgemein by oesahLeave a Comment

Konvertierung Datum/Zeit US zu DE mit Python Datetime

„Fri Jun 19 2015 at 03:00 pm“ –> „19.06.2015 15:00“

Ich bin neulich auf die Aufgabe gestoßen, das Amerikanische Datums- und Uhrzeiten-Format ins Deutsche zu konvertieren. Nach ein wenig Recherche habe ich das Python Datetime Modul benutzt und folgende Lösung gefunden:

 

import datetime
from datetime import timedelta

date_string = "Fri Jun 19 2015 at 03:00 pm"

convert_date = (datetime.datetime.strptime(date_string,
    "%a %b %d %Y at %H:%M %p") + timedelta(hours=12))

de_format = datetime.datetime.strftime(convert_date,
    "%d.%m.%Y %H:%M")

Output de_format:

'19.06.2015 15:00'

Hoffe das hilft euch. Wenn Ihr eine bessere Lösung habt, würde ich mich über einen Kommentar freuen.

Leave a Comment