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