[DataMember]
public DateTime? myTime { get; set; }
var timeFormat = new JsonSerializerSettings() { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }; string json = JsonConvert.SerializeObject(send, timeFormat); ResultData rd = JsonConvert.DeserializeObject<ResultData>(rststr, timeFormat);
客户端是用JSON.NET (Newtonsoft.Json.dll)
服务端是WCF 自带的JSON。
在用JsonConvert.SerializeObject 或DeserializeObject反序列化时,加上DateFormatHandling.MicrosoftDateFormat,就是正常的 yyyy-MM-dd HH:mm:ss.