在c#中如何在标签中显示当前日期和时间
mhd8tkvw1#
您需要将标签的text属性设置为DateTime.Now:
DateTime.Now
labelName.Text = DateTime.Now.ToString();
你可以用各种方式格式化它,比如给ToString()一个格式为"MM/DD/YYYY"的字符串(Google Date格式字符串)。
ToString()
"MM/DD/YYYY"
dgtucam12#
对于时间:
label1.Text = DateTime.Now.ToString("HH:mm:ss"); //result 22:11:45
或
label1.Text = DateTime.Now.ToString("hh:mm:ss tt"); //result 11:11:45 PM
日期:
label1.Text = DateTime.Now.ToShortDateString(); //30.5.2012
k4aesqcs3#
System.DateTime class具有一个名为Now的属性,该属性:获取一个DateTime对象,该对象设置为此计算机上的当前日期和时间(以本地时间表示)。您可以将标签的Text property设置为当前时间,如下所示(其中myLabel是标签的名称):
System.DateTime
Now
DateTime
Text
myLabel
myLabel.Text = DateTime.Now.ToString();
bfnvny8b4#
labelName.Text = DateTime.Now.ToString("dddd , MMM dd yyyy,hh:mm:ss");
输出:
332nm8kg5#
如果要在XAML中执行此操作,
xmlns:sys="clr-namespace:System;assembly=mscorlib" <TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}}"
带一些格式,
<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}{0:dd-MMM-yyyy hh:mm:ss}'}"
bvjveswy6#
日期时间.现在.Tostring();。您可以通过许多方式为To字符串函数提供参数,如本链接中给出的http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm这将是非常有用的。如果你居住在其他地方比常规格式(MM/DD/YYYY)
始终使用MM而不是mm,mm表示分钟,MM表示月份。
qxsslcnc7#
在WPF中,您需要改用Content属性:
label1.Content = DateTime.Now.ToString();
odopli948#
私有空定时器1_Tick(对象发送方,事件参数e){如果(真){定时器1.Interval = 1000;定时器1.开始();label3.Text =日期时间.现在.到字符串(“年-月-日-日-时-分-秒”);每秒} }更新时间
dsf9zpds9#
label1.Text = DateTime.Now.ToLongTimeString();//its for current date label1.Text = DateTime.Now.ToLongDateString();//its for current time
9条答案
按热度按时间mhd8tkvw1#
您需要将标签的text属性设置为
DateTime.Now
:你可以用各种方式格式化它,比如给
ToString()
一个格式为"MM/DD/YYYY"
的字符串(Google Date格式字符串)。dgtucam12#
对于时间:
或
日期:
k4aesqcs3#
System.DateTime
class具有一个名为Now
的属性,该属性:获取一个
DateTime
对象,该对象设置为此计算机上的当前日期和时间(以本地时间表示)。您可以将标签的
Text
property设置为当前时间,如下所示(其中myLabel
是标签的名称):bfnvny8b4#
输出:
332nm8kg5#
如果要在XAML中执行此操作,
带一些格式,
bvjveswy6#
日期时间.现在.Tostring();
。您可以通过许多方式为To字符串函数提供参数,如本链接中给出的http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
这将是非常有用的。如果你居住在其他地方比常规格式(MM/DD/YYYY)
始终使用MM而不是mm,mm表示分钟,MM表示月份。
qxsslcnc7#
在WPF中,您需要改用Content属性:
odopli948#
私有空定时器1_Tick(对象发送方,事件参数e){如果(真){定时器1.Interval = 1000;定时器1.开始();label3.Text =日期时间.现在.到字符串(“年-月-日-日-时-分-秒”);每秒} }更新时间
dsf9zpds9#