看似簡單。我需要將DateTime對象轉換爲沒有時間戳的字符串。如何將DateTime對象轉換爲僅使用C#日期的字符串?
這給了我日期和時間。而我無法弄清楚如何獲得日期。
startDate = Convert.ToString(beginningDate);
此輸出:2011年10月1日12:00:00 AM
我需要的是:2011年10月1日作爲一個字符串
任何幫助表示讚賞。
看似簡單。我需要將DateTime對象轉換爲沒有時間戳的字符串。如何將DateTime對象轉換爲僅使用C#日期的字符串?
這給了我日期和時間。而我無法弄清楚如何獲得日期。
startDate = Convert.ToString(beginningDate);
此輸出:2011年10月1日12:00:00 AM
我需要的是:2011年10月1日作爲一個字符串
任何幫助表示讚賞。
使用
string startdate = beginningDate.ToShortDateString();
爲MSDN參考看到http://msdn.microsoft.com/en-us/library/system.datetime.toshortdatestring.aspx
string startDate = beginningDate.ToShortDateString();
還檢查出DateTime
的.ToString
方法,它接受format string。例如:
string startDate = beginningDate.ToString("d");
對於ideone.com來說爲+1 – renatoargh
你可以做這樣的事情;
DateTime dt = beginningDate; StringBuilder sbDate = Convert.toString(dt.year); //以及對其他月份和日期
可能重複的[如何僅顯示日期組件](http://stackoverflow.com/questions/ 4111606/how-to-date-date-with-just-the-date-component) –