zmiana daty ( string ) do daty

0

Witam

Mam problem, bo chce zmienić format daty ze stringa na yyMMdd, ale dane pobierane są z nazwy pliku i ich format jest taki 130820 a w innym pliku jest 20130820 a chciałbym zrobić coś takiego: 2013/08/20

 

 private static DateTime zmiana(string a)
        {
            DateTime dt = DateTime.ParseExact(a, "yyMMdd", CultureInfo.InvariantCulture);


            return dt;
        }

chce żeby zwróciło mi date...

0

Za stackoverflow spróbuj tego:
http://stackoverflow.com/questions/1368636/why-cant-datetime-parseexact-parse-9-1-2009-using-m-d-yyyy

// Works
DateTime dt = DateTime.ParseExact("9/1/2009", "M'/'d'/'yyyy", 
                                  new CultureInfo("de-DE"));

// Works
DateTime dt = DateTime.ParseExact("9/1/2009", "M/d/yyyy", 
                                  new CultureInfo("en-US"));

// Works
DateTime dt = DateTime.ParseExact("9/1/2009", "M/d/yyyy", 
                                  CultureInfo.InvariantCulture);

// Fails
DateTime dt = DateTime.ParseExact("9/1/2009", "M/d/yyyy", 
                                  new CultureInfo("de-DE")); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1