【发布时间】:2017-02-06 10:59:45
【问题描述】:
我正在读回一个可为空的 DateTime? 属性,然后将该值分配给短日期格式的字符串属性。
我可以将日期时间值转换为短日期字符串并分配给IT_Date_String 属性。但是如果IT_Date 为空,我不确定如何将"" 值分配给字符串。
如何转换日期时间?日期时间时 string.empty 的值?为空?
这是 linq 中的赋值:
var status_list = query_all.ToList().Select(r => new RelStatus
{
IT_Date_String = r.IT_Date.Value.ToString("yyyy-MM-dd") != null ? r.IT_Date.Value : null
}).ToList();
以及模型中的属性:
public DateTime? IT_Date { get; set; }
public string IT_Date_String { get; set; }
【问题讨论】:
标签: c# datetime nullable conditional-operator