Feedback

C# - Datum & Uhrzeit von einem Server holen

Veröffentlicht von am 20.02.2013
(1 Bewertungen)
Die Funktion GetURLDate liefert das aktuelle Datum & Uhrzeit der übergebenen URL.

Beispiel:

DateTime dt = GetURLDate("192.168.0.27");
GFU-Schulungen  [Anzeige]

C# Aufbaukurs

Sie haben grundlegende .NET- und C#-Kenntnisse und und wollen diese nun erweitern. Der Aufbaukurs C# führt Sie ein die Arbeit mit Interfaces und Delegates, Generics und Parallel Computing.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Entwickler - Kompakt

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

public static DateTime GetURLDate(string cUrl)
        {             
            string url = cUrl.Trim();
            string cHead = string.Empty;
            DateTime oDate = DateTime.Now; //.MinValue;
             
            try
            {
                cHead = "Step1";
                HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);
                req.Method = "GET";
                req.Timeout = 5000;
                req.KeepAlive = false;

                cHead = "Step2";
                WebResponse result = req.GetResponse();

                cHead = "Step3";
                WebHeaderCollection wH = result.Headers;

                cHead = "Step4";
                string cItem = "";
                for (int i = 0; i < wH.Count; i++)
                {
                    cItem = wH.GetKey(i).ToUpper().Trim();
                    if (cItem == "DATE")
                    {
                        cHead = wH.Get(i);
                        oDate = DateTime.ParseExact(cHead, "r", null);
                        break;
                    }
                }

                result.Close();
                req.Abort();
                result = null;
                req = null;
            }
            catch (Exception e)
            {
            }
            return (oDate);
        }
Abgelegt unter Zeit, Datum, Server.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!