2014-11-05 65 views
-3

在DateTime項目中,我如何獲得小時,分鐘,PmAm,以便我可以將它放入文本框中使用for循環?Visual Studio 2012 C#日期時間

String dt = DateTime.Now.ToString(); 
this.Text = dt; 
+0

什麼你問?你需要澄清你想要做的事情。你是否只是想要小時,分鐘,上午或下午,而不是年,月,日等? – 2014-11-05 03:05:24

+0

Visual Studio或循環與此有什麼關係?此外,像這樣的問題已經被許多次*問過了。詢問之前你有沒有搜索? – 2014-11-05 03:10:51

+0

我做了,我找不到答案 – 2014-11-05 03:14:47

回答

0
DateTime.Now.ToShortTimeString() 

你是基於什麼我明白想要什麼。我不會使用for循環來將其顯示在文本框中。使用Timer.Elapsed事件代替:Run function every second Visual C#(JeffFerguson的回答)

1

好的,這是我對你的問題的最短和直接的答案。

string dt = DateTime.Now.ToString("hh:mm:ss tt"); 
this.Test = dt; 

下面的輸出將是12:00:00 AM

隨着對循環語句

for(int i = 0;i < 1; i++) 
{ 
    string dt = DateTime.Now.ToString("hh:mm:ss tt"); 
    this.Test = dt; 
    i--; 
} 
+1

這似乎缺少一個for循環:引用OP *與使用循環?* – 2014-11-05 03:22:35

+0

使用循環的偉大工作! – 2014-11-05 03:27:50