Вот моя точка зрения.
У меня есть программа, которая использовала данные в сети, и правильный DateTime
импортируется для моей работы.
Обычно я буду использовать клиента DateTime
, но тогда DateTime
не всегда будет правильным.
Почему? Потому что пользователь может изменить DateTime
по своему желанию .. и другие проблемы.
Скажем, у меня есть этот пример кода
var TimeOnline = GetDateTimeOnline();
Теперь я получаю свой сервер DateTime
в переменной TimeOnline, и он работает, но не то, что мне нужно. Нужно ли мне использовать эту функцию GetDateTimeOnline()
, когда мне нужно проверять, что такое DateTime
на моем сервере?
И, конечно, я не могу использовать этот код
var date1 = DateTime.Now - TimeOnline;
Чтобы узнать разницу DateTime
между моим сервером и клиентом, используйте это DateTime.Now + date1
, потому что пользователь может изменить его в любое время.