2014-06-11 67 views
2

我想將可空數據時間轉換爲字符串。可爲空字符串的可空日期時間爲

DateTime datetime = DateTime.Now; 
string strdatetime = datetime.ToString("MM/dd/yyyy"); 

上面的編碼工作正常,不可空的DateTime。

DateTime? datetime = DateTime.Now; 
string strdatetime = datetime.ToString("MM/dd/yyyy"); 

這一個表示錯誤No overload for method 'ToString' takes 1 arguments

回答

11

試試這個,

string strdatetime = datetime.HasValue ? datetime.Value.ToString("MM/dd/yyyy") : string.Empty; 
+0

使用更新後的代碼 – KarthikManoharan