saeed ghasemi Ответов: 1

Как я могу получить серверное время с такого веб-сайта, как "www.time.is-или вот так?


Я хочу, чтобы одна или несколько функций открывали или отслеживали веб-сайт и выполняли поиск в его исходных кодах, а затем возвращали серверное время.

Что я уже пробовал:

I found some code but if I want to say honestly, I wasn't testing them because they were very complex. here's <a href="https://www.codeproject.com/Questions/743287/How-do-I-get-TimeZone-of-another-Remote-Server-in"></a>. I think this must be very simple and c# has a simple function for that.

1 Ответов

Рейтинг:
9

OriginalGriff

Просто спросите Google:

public static DateTime GetInternetTime()
    {
    HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.Google.com");
    WebResponse response = myHttpWebRequest.GetResponse();
    string todaysDates = response.Headers["date"];
    return DateTime.ParseExact(todaysDates,
                               "ddd, dd MMM yyyy HH:mm:ss 'GMT'",
                               CultureInfo.InvariantCulture.DateTimeFormat,
                               DateTimeStyles.AssumeUniversal);
    }