Einführung in C#
Ausgabe mit Zeit und Datum in C#
Wir legen ein neues Projekt "Begruessung" in dem zusätzlich zum Text, das Datum und die Zeit ausgegeben werden soll.
namespace Begruessung { class Program { static void Main(string[] args) { Console.WriteLine("Grüß Gott\nHeute ist der {0}:", DateTime.Now); Console.ReadLine(); } } }
Ausgabe:
Grüß Gott
Heute ist der 16.07.2014 14:29:45
- \n = Zeilenvorschub
- {0} = Platzhalter beginnend bei "0" in dem das Datum mit DateTime.Now eingefügt wird
Ein weiteres Beispiel zur Ausgabe mit Datum und Zeit:
namespace Begruessung { class Program { static void Main(string[] args) { Console.WriteLine("Grüß Gott\nHeute ist" + " der {0:dd.MM.yy}\nEs ist jetzt {1:hh:mm:ss}", DateTime.Now, DateTime.Now); Console.ReadLine(); } } }
Ausgabe:
Grüß Gott
Heute ist der 16.07.2014
Es ist jetzt 14:31:26
- + = Verbindung mit der oberen Zeile
- {0:dd.MM.yy} im Platzhalter "0" wird das Datum mit Tag-Monat-Jahr eingefügt (yy für z.B.08 oder yyyy für 2008)
- {1:hh.mm.ss} im Platzhalter "1" wird Stunden-Minuten-Sekunden eingefügt
- DateTime.Now für jeden Platzhalter