簡體   English   中英

如何在C#中顯示當前時間和日期

[英]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給出月份。

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

輸出:

] [1

在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM