2011-09-02 42 views
0

我將「2011年9月2日」作爲字符串,我想將其轉換爲「02092011」。更改Convert.ToDateTime生成的格式

我正在使用,我得到「dd/mm/yyyy 00:00:00」。

如何格式化不包含時間?

+0

ToDateTime只產生* 1 *格式,即DateTime。調試器中的外觀僅取決於您的機器配置,與您的代碼無關。接下來使用它的ToString()方法。 –

+1

保羅,你已經在這個網站上提出了10個問題,**從未**接受過答案。你有沒有讀過FAQ? –

回答

1

Convert.ToDateTime( 「2011年9月02」)ToShortDateString()

8
Convert.ToDateTime("02 September 2011").ToString("ddMMyyyy") 

查看更多日期時間格式選項here on MSDN

0

最簡單的場景是以下:

Console.WriteLine(Convert.ToDateTime("02 September 2011").ToString("d")); 
//Example output: 9/2/2011 
+0

也正如Hans指出的那樣,請標記並回答。但無論如何,我們都會幫助你,它應該是關於成爲一個囤積者。 –

+0

由於他明確表示他希望採用格式「02092011」,所以這對他沒有任何幫助。如果他試圖將它用作文件名或其他內容的一部分,這根本不適用於他...... –

+0

Touche :)困惑。 –