Я хочу получить реальную текущую дату на C#. В настоящее время я столкнулся с проблемой, что, если кто-то изменит системное время, он покажет неправильное время и дату. Я использовал DateTime.Now
. Но в этом случае он не работает. Заранее спасибо.Как получить реальную текущую дату в C#?
-1
A
ответ
5
Получить его из NIST
var client = new TcpClient("time.nist.gov", 13);
using (var streamReader = new StreamReader(client.GetStream()))
{
var response = streamReader.ReadToEnd();
var utcDateTimeString = response.Substring(7, 17);
var localDateTime = DateTime.ParseExact(utcDateTimeString, "yy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal);
}
И убедитесь, что порт 13 не заблокирован.
0
DateTime.Now
возвращает время, как ожидалось: это продиктовано системой.
Получает объект DateTime, который установлен на текущую дату и время на этом компьютере, выраженное как местное время.
Если вы хотите, чтобы полагаться на «реальное время», вам нужно идти дальше и смириться с чем-то вроде одного из NISTtime servers - таким образом вы можете сопоставить, и сообщить о несоответствиях или все, что нужно делать это полагается на время в реальном мире, а не на то, что указано человеко-редактируемым временем на одной машине.
Смежные вопросы
- 1. C++ получить текущую дату
- 2. Как получить текущую дату на C#?
- 3. Как получить текущую дату на C++?
- 4. Как получить реальную дату на PHP?
- 5. Момент получить текущую дату
- 6. Как получить текущую дату java?
- 7. как получить только текущую дату
- 8. Получить текущую дату пользователя
- 9. Как мне получить текущую дату?
- 10. Как получить только текущую дату?
- 11. Как получить текущую дату в реакторе?
- 12. Получить текущую дату в Thymeleaf
- 13. получить текущую дату в js
- 14. Получить текущую дату до миллисекунд
- 15. PHP получить реальную дату от автономного ПК
- 16. Как получить текущую дату в JavaScript?
- 17. Как получить текущую дату в Get-ADComputer?
- 18. как получить текущую дату в MOMENT.JS Dynamic
- 19. Как получить текущую дату в сценарии CloudFormation?
- 20. Как получить текущую дату в год типа
- 21. Как получить текущую дату в вязах?
- 22. Как получить текущую дату сотой в Java
- 23. Как получить текущую дату в Android?
- 24. Как получить текущую дату в XSLT 1.0?
- 25. Как получить текущую дату в codeigniter
- 26. Как получить текущую дату в быстрой 3?
- 27. Как получить текущую дату в конкретном формате
- 28. Как получить текущую дату - 5 в JSP?
- 29. Как получить текущую дату в следующем месяце
- 30. Как получить текущую дату в программе на C++?
Использование NTP-сервера: http://stackoverflow.com/questions/1193955/how-to-query-an-ntp-server-using-c –