Ich habe eine Reihe von Datumszeichenfolgen in dieser Form: -
%Vor%Ich will sie so: -
%Vor%Momentan mache ich das: -
%Vor%Es funktioniert, aber ich bin mir sicher, dass es einen besseren Weg gibt ...
Sie können dies fast mit einer Kombination von strptime
und strptime
von machen das Modul datetime
.
Das Problem, das wir haben, ist, dass die eingebauten Formate Daten wie 30 November 2010
, aber nicht 30th November 2010
unterstützen. Im Beispiel unten habe ich eine Substitution regulärer Ausdrücke verwendet, um die problematischen Zeichen zu entfernen. (Der reguläre Ausdruck verwendet einen Look-Behind, um zu sehen, ob "st", "nd", "rd" oder "th" eine Ziffer vorangestellt ist, und wenn dies der Fall ist, ersetzt sie ihn durch die leere Zeichenfolge. )
Tags und Links python