Ich möchte die DateTime.Now in das Format yyyy-mm-dd
konvertieren, da das ist das einzige Format, das ich in meiner Abfrage verwenden kann, die ich aufnehmen möchte.
Der Standard format
von DateTime.Now
sieht wie 5/1/2008 6:32:06 PM
aus.
Wenn ich das Format es yyyyMMdd
ändern will ich diese Codezeile verwenden:Format DateTime.Now zu JJJJ-MM-TT
var dateString1 = DateTime.Now.ToString("yyyyMMdd");
Aber, wenn ich das gleiche für dieses yyyy-mm-dd
Format versuchen, wie unten: der
var dateString2 = DateTime.Now.ToString("yyyy-mm-dd");
Ergebnis, das ich bekomme, ist falsch. Für die folgenden Codezeilen:
var dateString1 = DateTime.Now.ToString("yyyyMMdd");
var dateString2 = DateTime.Now.ToString("yyyy-mm-dd");
Console.WriteLine("yyyyMMdd " + dateString1);
Console.WriteLine("yyyy-mm-dd "+ dateString2);
ich folgendes Ergebnis:
, die für den zweiten Fall falsch ist.
Was fehlt mir?
'mm' ist Minuten. Was Sie brauchen, ist MM in Ihrem ersten Format. – uTeisT