C# ';ToString()';当DateTime?(可空)类型I使用时,接受1个参数
我什么时候用DateTime?当出现可为空的类型“ToString”(“dd-mmyyyy”+“(HH:mm-tt)”)时,会出现错误。您必须使用类似的内容。我已经按照建议添加了空检查C# ';ToString()';当DateTime?(可空)类型I使用时,接受1个参数,c#,datetime,nullable,C#,Datetime,Nullable,我什么时候用DateTime?当出现可为空的类型“ToString”(“dd-mmyyyy”+“(HH:mm-tt)”)时,会出现错误。您必须使用类似的内容。我已经按照建议添加了空检查 Nullable是一个泛型,它包装对象。您必须通过.Value属性访问它。您必须使用类似的内容。我已经按照建议添加了空检查 Nullable是一个泛型,它包装对象。您必须通过.Value属性访问它。如果您的值为null(即,如果不是HasValue),您希望使用什么字符串?字符串应为空或空,然后在另一个(这是重复
Nullable
是一个泛型,它包装对象。您必须通过.Value
属性访问它。您必须使用类似的内容。我已经按照建议添加了空检查
Nullable
是一个泛型,它包装对象。您必须通过.Value
属性访问它。如果您的值为null
(即,如果不是HasValue
),您希望使用什么字符串?字符串应为空或空,然后在另一个(这是重复的)线程中使用答案,并说”
,而不是他们的“
。如果您的值为null
(即,如果不是HasValue
),您希望得到什么字符串?字符串应该为空或null,然后在另一个(这是一个重复的)线程中使用答案,并说“
”,而不是它们的”
。请记住先检查null。@ColinMackay,捕捉得好。我已经更新了我的答案。@Robert如果我使用它,那么我会得到一个错误“字符串未被识别为有效的日期时间”。在这一行:date=DateTime.Parse(dt.Rows[0][“UpdatedOn”].ToString())@如果可能是dt.Rows[0][“UpdatedOn”].ToString()
包含不受支持的格式值,请记住先检查null。@ColinMackay,捕捉得好。我已经更新了我的答案。@Robert如果我使用它,那么我会得到一个错误“字符串未被识别为有效的日期时间”。在这一行:date=DateTime.Parse(dt.Rows[0][“UpdatedOn”].ToString())@如果可能是dt.Rows[0][“UpdatedOn”].ToString()
持有不受支持的格式值
if(dateVariable.HasValue)
string dateString = dateVariable.Value.ToString("dd MMMMyyyy " + "(HH:mm tt)");