C# 如何获得解析json时的准确时间
我有一个Json,其中的项目如下:C# 如何获得解析json时的准确时间,c#,json.net,C#,Json.net,我有一个Json,其中的项目如下: { "Id": 3355211, "TimeStamp": "2018-08-13T00:16:06.47", } 我想要访问时间戳,所以我打电话 string _time= item.TimeStamp; 所以{u time return{8/13/2018 12:16:06 AM}。我想要得到准确的2018-08-13T00:16:06.47。我怎样才能做到这一点呢?下面是使用Newtonsoft.Json的示例代码 void Main()
{
"Id": 3355211,
"TimeStamp": "2018-08-13T00:16:06.47",
}
我想要访问时间戳,所以我打电话
string _time= item.TimeStamp;
所以{u time return
{8/13/2018 12:16:06 AM}
。我想要得到准确的2018-08-13T00:16:06.47
。我怎样才能做到这一点呢?下面是使用Newtonsoft.Json的示例代码
void Main()
{
var s = "{ \"Id\": 3355211, \"TimeStamp\": \"2018-08-13T00:16:06.47\", }";
JsonConvert.DeserializeObject<JsonClass>(s).Dump();
}
public class JsonClass{
public int Id { get; set; }
public string TimeStamp { get; set; }
}
void Main()
{
var s=“{\'Id\':3355211,\'TimeStamp\':\'2018-08-13T00:16:06.47\',}”;
JsonConvert.DeserializeObject.Dump();
}
公共类JsonClass{
公共int Id{get;set;}
公共字符串时间戳{get;set;}
}
输出结果将如下所示:
您希望
时间戳
属性成为字符串
而不是日期时间
?您是如何“解析json”的?如果您使用DateTime解析json,请检查您的服务器日期时间格式。通常它转换成系统日期时间格式。