2012-05-15 4 views

ответ

12
if (t1.HasValue) 
    string st1 = t1.Value.ToString(format); 
+0

http: // stack overflow.com/questions/1833054/how-can-i-format-a-nullable-datetime-with-tostring My Bad. Закрыть/удалить, пожалуйста. Извините – VoonArt

1

вы можете попробовать, как это, nullabale тип имеет свойство HasValue Nullable has Value

if (t1.HasValue) 
    t1.Value.ToString(yourFormat) 
3

Использование Coalesce оператора

DateTime? t1 = ...; 

string st1 = t1 ?? t1.Value.ToString(format); 
0

Вы должны проверить первый DateTime, является ли нуль или нет

string strDate = (st1 != null ? st1.Value.ToString(format) : "n/a"); 
Смежные вопросы