Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# JSON DateTime是否在ASP.NET中删除时间?_C#_Json_Asp.net Mvc - Fatal编程技术网

C# JSON DateTime是否在ASP.NET中删除时间?

C# JSON DateTime是否在ASP.NET中删除时间?,c#,json,asp.net-mvc,C#,Json,Asp.net Mvc,假设我有以下DateTime,其值为:“2017-01-27T00:00:00” 如何删除上述日期以仅返回日期而不返回时间和格式?i、 e return“2017-01-27”可能是这样的吗 var dt = DateTime.Parse("2017-01-27T00:00:00"); return dt.ToString("yyyy-MM-dd"); 也许是这样的 var dt = DateTime.Parse("2017-01-27T00:00:00"); return dt.ToStri

假设我有以下
DateTime
,其值为:
“2017-01-27T00:00:00”


如何删除上述日期以仅返回日期而不返回时间和格式?i、 e return
“2017-01-27”

可能是这样的吗

var dt = DateTime.Parse("2017-01-27T00:00:00");
return dt.ToString("yyyy-MM-dd");

也许是这样的

var dt = DateTime.Parse("2017-01-27T00:00:00");
return dt.ToString("yyyy-MM-dd");

如果需要对日期进行自定义,可以使用
*name*.ToString('yyyy-MM-dd')
自定义结果。请参阅文档

如果需要对日期进行自定义,可以使用
*name*.ToString('yyyy-MM-dd')
自定义结果。请参阅文档

您需要转换为
字符串
。您可以使用适当的属性更改属性序列化的方式。
DateTime
值来自何处?它是一个属性吗?此外,您知道它将始终作为分隔符
-
?显然,你想返回一个字符串,yar?@musefan,这是ISO8601标准。分隔符将始终为
-
@erbsoftware您使用的是JSON.NET还是MVC较旧的序列化程序?您需要转换为
字符串
。您可以使用适当的属性更改属性序列化的方式。
DateTime
值来自何处?它是一个属性吗?此外,您知道它将始终作为分隔符
-
?显然,你想返回一个字符串,yar?@musefan,这是ISO8601标准。分隔符将始终为
-
@ERB。您使用的是JSON.NET还是MVC的旧序列化程序?
ToSortDateString()
返回本地短日期格式。
ToSortDateString()
返回本地短日期格式。更好的选择是告诉序列化程序使用该格式。这在Json.NET中已经是可能的,并且有很多重复项可以解释这一点。更好的选择是告诉序列化程序使用该格式。这在Json.NET中已经是可能的,有很多重复的例子可以解释这一点