AgGateway.ADAPT.ISOv4Plugin.Loaders.AllocationTimestampLoader.GetGpsTime C# (CSharp) Метод

GetGpsTime() приватный статический Метод

private static GetGpsTime ( XmlNode inputNode ) : System.DateTime
inputNode System.Xml.XmlNode
Результат System.DateTime
        private static DateTime GetGpsTime(XmlNode inputNode)
        {
            var gpsTime = inputNode.GetXmlNodeValue("@H");
            var gpsDate = inputNode.GetXmlNodeValue("@I");
            if (string.IsNullOrEmpty(gpsDate))
                return DateTime.MinValue;

            int utcDays;
            if (!gpsDate.ParseValue(out utcDays))
                return DateTime.MinValue;

            long utcMilliseconds = 0;
            if (!string.IsNullOrEmpty(gpsTime))
            {
                if (!gpsTime.ParseValue(out utcMilliseconds))
                    utcMilliseconds = 0;
            }

            return GpsBaseDate.Add(TimeSpan.FromDays(utcDays).Add(TimeSpan.FromMilliseconds(utcMilliseconds)));
        }