Program.cs 822 B

123456789101112131415161718192021222324252627282930
  1. using Newtonsoft.Json;
  2. using System;
  3. namespace EVCB_OCPP.WSServer
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. ProtalServer s = new ProtalServer();
  10. Console.WriteLine("Starting Server...");
  11. s.Start();
  12. Console.Read();
  13. }
  14. public static object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
  15. {
  16. DateTime? timevalue = null;
  17. if (reader.Value != null)
  18. {
  19. DateTime date = ((DateTime)reader.Value).ToLocalTime();
  20. timevalue = new DateTime(date.Year, date.Month, date.Day, date.TimeOfDay.Hours, date.TimeOfDay.Minutes, date.TimeOfDay.Seconds, 000);
  21. }
  22. return timevalue;
  23. }
  24. }
  25. }