winforms 如何在C#中显示当前时间和日期

czq61nw1  于 2023-03-03  发布在  C#
关注(0)|答案(9)|浏览(338)

在c#中如何在标签中显示当前日期和时间

mhd8tkvw

mhd8tkvw1#

您需要将标签的text属性设置为DateTime.Now

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

你可以用各种方式格式化它,比如给ToString()一个格式为"MM/DD/YYYY"的字符串(Google Date格式字符串)。

dgtucam1

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
k4aesqcs

k4aesqcs3#

System.DateTime class具有一个名为Now的属性,该属性:
获取一个DateTime对象,该对象设置为此计算机上的当前日期和时间(以本地时间表示)。
您可以将标签的Text property设置为当前时间,如下所示(其中myLabel是标签的名称):

myLabel.Text = DateTime.Now.ToString();
bfnvny8b

bfnvny8b4#

labelName.Text = DateTime.Now.ToString("dddd , MMM dd yyyy,hh:mm:ss");

输出:

332nm8kg

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}'}"
bvjveswy

bvjveswy6#

日期时间.现在.Tostring();
。您可以通过许多方式为To字符串函数提供参数,如本链接中给出的http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
这将是非常有用的。如果你居住在其他地方比常规格式(MM/DD/YYYY)

始终使用MM而不是mm,mm表示分钟,MM表示月份。

qxsslcnc

qxsslcnc7#

在WPF中,您需要改用Content属性:

label1.Content = DateTime.Now.ToString();
odopli94

odopli948#

私有空定时器1_Tick(对象发送方,事件参数e){如果(真){定时器1.Interval = 1000;定时器1.开始();label3.Text =日期时间.现在.到字符串(“年-月-日-日-时-分-秒”);每秒} }更新时间

dsf9zpds

dsf9zpds9#

label1.Text = DateTime.Now.ToLongTimeString();//its for current date

label1.Text = DateTime.Now.ToLongDateString();//its for current time

相关问题