如何在C#中将此日期1/6/2016 12:00:00 AM
转换为2016-01-06T00:00:00
。我需要像那样显示它。
EstimatedDate.ToString("");
SOLVE:
string.Format("{0:s}", EstimatedDate)
答案 0 :(得分:9)
您可以使用The "s"
standard format specifier来完全生成您想要的结果。
EstimatedDate.ToString("s");
来自文档;
该模式反映了已定义的标准(ISO 8601)和属性 是只读的。因此,无论如何,它总是一样的 使用的文化或提供的格式提供者。自定义格式字符串 是
"yyyy'-'MM'-'dd'T'HH':'mm':'ss"
。
答案 1 :(得分:4)