Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. public class X
  2. {
  3. public DateTime Y { get; set; }
  4. }
  5.  
  6. public static void SerializeProcess()
  7. {
  8. var settings = new JsonSerializerSettings() {
  9. DateFormatHandling = DateFormatHandling.IsoDateFormat,
  10. DateTimeZoneHandling = DateTimeZoneHandling.Local };
  11.  
  12. Console.WriteLine("SerializeProcess");
  13. Console.WriteLine("");
  14.  
  15. string formatUTC;
  16. string formatLocal;
  17. string formatNonSpecified;
  18.  
  19. X fromUtc = new X() { Y = new DateTime(2015, 1 ,1 , 18, 0, 0, 0, DateTimeKind.Local ) };
  20. X fromLocal = new X() { Y = DateTime.Now.ToLocalTime() };
  21. X fromNonSpecified = new X() { Y = DateTime.Now };
  22.  
  23. formatUTC = JsonConvert.SerializeObject(fromUtc, settings);
  24. formatLocal = JsonConvert.SerializeObject(fromLocal, settings);
  25. formatNonSpecified = JsonConvert.SerializeObject(fromNonSpecified, settings);
  26.  
  27. Console.WriteLine("fromUtc" + " " + formatUTC);
  28. Console.WriteLine("fromLocal" + " " + formatLocal);
  29. Console.WriteLine("fromNonSpecified" + " " + formatNonSpecified);
  30.  
  31. Console.WriteLine("");
  32. Console.WriteLine("End - SerializeProcess");
  33. Console.WriteLine("");
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement