DateTime.UtcNow.ToString(, ???)

CopWorker

Erfahrenes Mitglied
Hallo zusammen,

ist es überhaupt möglich den Zeitstempel zu formatieren?
Ich bin jetzt knapp 2 Std. dran um alle Parameter auszupbobieren.

Laut Info aus Internet brache ich noch einen Provider als 2. Parameter.
Die meisten die mir .NET vorschlägt will der Compiler nicht.
Kommt da überhaupt eine Bestandteil von "clCultureInfo" rein?

Auf alle Fälle sollte er Schluss so aussehen: "2021-04-30T06:53:39.442Z"

C#:
CultureInfo clCultureInfo = new CultureInfo("de-DE");
            DateTime dtUtc = DateTime.UtcNow.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffZ",  ??????????????? );

Es kann doch nicht angehen, dass man sich mit so einer Kleinigkeit den ganzen Tag versaut.

Grüße von CopWorker
 

Zvoni

Erfahrenes Mitglied
Laut Info aus Internet brache ich noch einen Provider als 2. Parameter.
Die meisten die mir .NET vorschlägt will der Compiler nicht.
Kommt da überhaupt eine Bestandteil von "clCultureInfo" rein?

Auf alle Fälle sollte er Schluss so aussehen: "2021-04-30T06:53:39.442Z"

C#:
CultureInfo clCultureInfo = new CultureInfo("de-DE");
            DateTime dtUtc = DateTime.UtcNow.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffZ",  ??????????????? );

Es kann doch nicht angehen, dass man sich mit so einer Kleinigkeit den ganzen Tag versaut.

Grüße von CopWorker
Wie kommst du denn da drauf?
Die Funktion hat overloads
DateTime.ToString Methode (System)
btw: Wieso überhaupt CultureInfo, wenn du es eh im ISO-Format haben willst?