c# - 可空日期时间到字符串

标签 c# datetime

<分区>

我想将 Nullable DataTime 转换为字符串。

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

以上编码工作正常,不可为 null 的 DateTime。

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

这个显示错误 No overload for method 'ToString' takes 1 arguments

最佳答案

试试这个,

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

关于c# - 可空日期时间到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24155188/

相关文章:

C# String to DateTime 这种格式 2018-05-26T00 :00:00

java - 在 JPA2 中处理日期时间

PHP MYSQL 将时区感知日期转换为 UTC

C# 通过反射获取属性

c# - 在ASP.net中使用静态变量缓存信息可以吗?

c# - c# 中的正则表达式匹配模式

c# - XmlException : Text node cannot appear in this state

mysql - DATE、TIME、DATETIME 和 TIMESTAMP 类型之间有什么区别

c# - 如何仅在 DateTime 对象中删除 C# 中日期的时间部分?

c# - 无法使用 XML 使用 Rest Sharp PUT/POST