Some 4 years back, I followed this MSDN article for DateTime usage best practices for building a .Net client on .Net 1.1 and ASMX web services (with SQL 2000 server as the b
For cases where the datetime object should simply stay the same use JsonConvert:
DateTime now = DateTime.Now; string json = JsonConvert.SerializeObject(now); DateTime nowJson = JsonConvert.DeserializeObject(json);