[英]How to display the current time and date in C#
如何在c#中顯示標簽中的當前日期和時間
您需要將標簽的text屬性設置為DateTime.Now
:
labelName.Text = DateTime.Now.ToString();
您可以通過以"MM/DD/YYYY"
等形式處理ToString()
格式字符串,以各種方式對其進行格式化。 (谷歌日期格式字符串)。
System.DateTime
類有一個名為Now
的屬性,其中:
獲取一個
DateTime
對象,該對象在此計算機上設置為當前日期和時間,表示為本地時間。
您可以將標簽的Text
屬性設置為當前時間( myLabel
是標簽的名稱):
myLabel.Text = DateTime.Now.ToString();
時間:
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
DateTime.Now.Tostring();
。 你可以通過很多方式為To string函數提供參數,如http://www.linkezilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
這將非常有用。 如果你居住的地方不是常規格式(MM / dd / yyyy)
使用總是MM不是mm,mm給出分鍾而MM給出月份。
在WPF中,您需要使用Content屬性:
label1.Content = DateTime.Now.ToString();
如果你想在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}'}"
label1.Text = DateTime.Now.ToLongTimeString();//its for current date
label1.Text = DateTime.Now.ToLongDateString();//its for current time
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.