webentwicklung-frage-antwort-db.com.de

So zeigen Sie die aktuelle Uhrzeit und das aktuelle Datum in C # an

Wie zeigen Sie das aktuelle Datum und die aktuelle Uhrzeit in einem Etikett in c # an

17
ABCProgrammer

Sie müssen die Texteigenschaft des Labels auf DateTime.Now setzen:

labelName.Text = DateTime.Now.ToString();

Sie können das Format auf verschiedene Arten formatieren, indem Sie ToString() eine Formatzeichenfolge in Form von "MM/DD/YYYY" und ähnlichem übergeben. (Google Date-Format-Zeichenfolgen).

25
Crisfole

Die System.DateTime-Klasse hat eine Eigenschaft namens Now , welche:

Ruft ein DateTime - Objekt ab, das auf diesem Computer auf das aktuelle Datum und die aktuelle Uhrzeit gesetzt ist, ausgedrückt als Ortszeit.

Sie können die Text-Eigenschaft Ihres Labels auf die aktuelle Uhrzeit wie folgt setzen (wobei myLabel der Name Ihres Labels ist):

myLabel.Text = DateTime.Now.ToString();
15
Donut

Für die Zeit:

label1.Text = DateTime.Now.ToString("HH:mm:ss"); //result 22:11:45

oder

label1.Text = DateTime.Now.ToString("hh:mm:ss tt"); //result 11:11:45 PM

Für Datum:

label1.Text = DateTime.Now.ToShortDateString(); //30.5.2012
9
miky
labelName.Text = DateTime.Now.ToString("dddd , MMM dd yyyy,hh:mm:ss");

Ausgabe:

][1

3
Madda96

DateTime.Now.Tostring ();

. Sie können Parameter für die To-String-Funktion auf viele Arten angeben, wie in diesem Link angegeben http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm

Das wird sehr nützlich sein. Wenn Sie sich außerhalb des regulären Formats befinden (MM/TT/JJJJ)

use immer MM nicht mm, mm gibt Minuten und MM gibt Monat an.

2
Karthik Ratnam

In WPF müssen Sie stattdessen die Content-Eigenschaft verwenden: 

label1.Content = DateTime.Now.ToString();
0
DevBW

Wenn du es in XAML machen willst,  

xmlns:sys="clr-namespace:System;Assembly=mscorlib"
<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}}"

Mit etwas Formatierung,

<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now},
                  StringFormat='{}{0:dd-MMM-yyyy hh:mm:ss}'}"
0
dhilmathy