Ich habe System.DateTime.Now in einer Variablen StartDate gespeichert (Variable ist vom Typ DateTime?).DateTime.ParseExact funktioniert nicht für "JJJJ-MM-TT HH: mm: ss"
ich es Zeichenfolge bin Umwandlung wie folgt:
string temp = StartDate.Value.ToString("yyyy-MM-dd HH:mm:ss")
Nun ist die Temperatur hat einen Wert in "yyyy-MM-dd HH: mm: ss".
Jetzt will ich wieder zu String Temp zu Datetime konvertieren, so habe ich, wie unten tue:
DateTime.ParseExact(temp,"yyyy-MM-dd HH:mm:ss",null)
aber das funktioniert nicht.
Es gibt immer Datum im selben Format wie System.DatTime.Now zurück. Der Wert sollte im Format "JJJJ-MM-TT HH: MM: SS" zurückgegeben werden.
Angenommen, das Format sollte sein "" JJJJ-MM-TT HH: mm: ss "', [Ich kann das Problem nicht reproduzieren.] (Http://rextester.com/VYU83873) –
Was bedeutet "doesn ' t Arbeit "gemein? kompiliert nicht? Formatstörung? Ergebnis um vier Stunden? Bitte klären Sie. – dlatikay
Blind Rate - versuchen Sie 'DateTime.ParseExact (Temp," JJJJ-MM-TT HH: mm: ss ", CultureInfo.InvariantCulture)'? Hast du eine seltsame aktuelle Kultur? – vlad2135