Seite 1 von 1

string - datum - formatieren

Verfasst: Freitag 21. November 2003, 13:48
von rogen
ich habe mir ein script geschrieben das ein datum umdreht:

Code: Alles auswählen

def datum_umdrehen(eing):
    eing = str(eing)
    try:
        a = eing.split(",")
        
        if int(a[0]) < 1500:
            wert = str(a[2]+","+a[1]+","+a[0])
            print "-----------<1500---------------"
            print wert
            return wert
            
        else:
            print "-----------unter---------------"
            print wert
            wert = str(a[0]+","+a[1]+","+a[2])
            return wert
    except:
        return eing
wenn ich jetzt ein print datum_umdrehen("20,3,2003") mache
funktioniert alles super. ich möchte aber dass 2003,03,20 raus kommt.

Verfasst: Freitag 21. November 2003, 14:19
von Dookie
Hi rogen,

Code: Alles auswählen

wert = "%04i,%02i,%02i" % (int(a[2]), int(a[1]), int(a[0]))

Gruß

Dookie

Verfasst: Freitag 21. November 2003, 16:59
von rogen
vielen dank
hat funktioniert