Ist mehr als Gag zu sehen, aber es zeigt auch eine einfache Methode der Stringkonvertierung.
Über den praktischen Nutzen lässt sich streiten :*)
Tip: Sollte die Uhr falsch gehen, dann kann ich das Snipped von Jan Welker "Systemzeit setzen" empfehlen.
Sollte jemand die Funktionsweise der Uhr nicht verstehen: http://de.wikipedia.org/wiki/Dualsystem
class Program
{
/// <summary>
/// Haupteinstieg der Anwendung
/// </summary>
static void Main(string[] args)
{
//Cursor ausblenden.
Console.CursorVisible = false;
//Schleife endlos.
while (true)
{
//Console zurücksetzen.
Console.Clear();
//Konvertierung der DateTime-Werte ins Binärformat und Ausgabe in Console.
Console.WriteLine(Convert.ToString(DateTime.Now.Hour, 2).PadLeft(6,'0'));
Console.WriteLine(Convert.ToString(DateTime.Now.Minute, 2).PadLeft(6, '0'));
Console.WriteLine(Convert.ToString(DateTime.Now.Second, 2).PadLeft(6, '0'));
//1 Sekunde lang warten..
System.Threading.Thread.Sleep(1000);
}
}
}
Kommentare zum Snippet