Opc.Ua.XmlDecoder.ReadDateTime C# (CSharp) Method

ReadDateTime() public method

Reads a UTC date/time from the stream.
public ReadDateTime ( string fieldName ) : System.DateTime
fieldName string
return System.DateTime
        public DateTime ReadDateTime(string fieldName)
        {                        
            if (BeginField(fieldName, true))
            {
                string xml = ReadString();
                
                // check the length.
                if (m_context.MaxStringLength > 0 && m_context.MaxStringLength < xml.Length)
                {
                    throw new ServiceResultException(StatusCodes.BadEncodingLimitsExceeded);
                }

                if (!String.IsNullOrEmpty(xml))
                {
                    DateTime value = XmlConvert.ToDateTime(xml, XmlDateTimeSerializationMode.Utc);
                    EndField(fieldName);
                    return value;
                }
            }

            return DateTime.MinValue;
        }