System.Xml.Schema.XsdDateTime.InitiateXsdDateTime C# (CSharp) Method

InitiateXsdDateTime() private method

private InitiateXsdDateTime ( Parser parser ) : void
parser Parser
return void
        private void InitiateXsdDateTime(Parser parser) {
            dt = new DateTime(parser.year, parser.month, parser.day, parser.hour, parser.minute, parser.second);
            if (parser.fraction != 0) {
                dt = dt.AddTicks(parser.fraction);
            }
            extra = (uint)(((int)parser.typeCode << TypeShift) | ((int)parser.kind << KindShift) | (parser.zoneHour << ZoneHourShift) | parser.zoneMinute);
        }

Usage Example

 public XsdDateTime(string text, XsdDateTimeFlags kinds)
 {
     this = new XsdDateTime();
     Parser parser = new Parser();
     if (!parser.Parse(text, kinds))
     {
         throw new FormatException(Res.GetString("XmlConvert_BadFormat", new object[] { text, kinds }));
     }
     this.InitiateXsdDateTime(parser);
 }
All Usage Examples Of System.Xml.Schema.XsdDateTime::InitiateXsdDateTime