35 Stimmen

C#/.NET: Heutiges Datum/aktuelle Zeit in String schreiben

Frage von CSchaf | 02.09.2014 um 21:48

Ich würde gerne mit C# (C-Sharp, .NET Framework) das aktuelle Datum und die aktuelle Zeit ermitteln und in einen String schreiben, mit dem ich dann weiter arbeiten kann.

Den Zeitstempel möchte ich später zusammen mit einigen Daten abspeichern, gerade scheitere ich aber irgendwie daran die Zeit überhaupt auszulesen. Weiß jemand, wie man das machen kann? Gibt es dafür fertige Methoden oder Funktionen?

AntwortenPositivNegativ
4Beste Antwort6 Stimmen

Um das aktuelle Datum in einen String zu speichern, kannst du DateTime.Now.ToString verwenden. Je nachdem wie du dein Datum/deine Zeit formatiert haben willst, übergibst du einen anderen Formatstring:

string dat = DateTime.Now.ToString("dd.MM.yyyy");
// 01.01.2015

string dat = DateTime.Now.ToString("dd-MM-yy");
// 01-01-15

string dat = DateTime.Now.ToString("d.M.yy");
// 1.1.15

string dat = DateTime.Now.ToString("dd.MM.yy HH:mm:ss");
// 01.01.15 00:00:00

string dat = DateTime.Now.ToString("yyyyMMdd");
// 20150101

Hierbei kannst du unter anderem folgende Format Specifier verwenden:

  • "yyyy" für ein vier-stelliges Jahr (2014), "yy" für ein zwei-stelliges (14)
  • "MM" für einen zwei-stelligen Monat mit führenden Nullen, "M" für den Monat ohne führende Nullen
  • "dd" und "d" entsprechend für den Tag
  • "HH", "H", "mm", "m", "ss" und "s" entsprechend für Stunde, Minute und Sekunde entweder mit führenden Nullen oder ohne

Zwischen den Format Specifiern kannst du nach Belieben andere Zeichen wie Punkte oder Bindestriche setzen.
03.09.2014 um 10:11

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

PHP: Kalenderwoche ermitteln

Tutorial | 2 Kommentare

PHP: Zeit und Performance messen

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.