public void AsDateTimeTest()
        {
            string         HL7StandardDateTimeString = "20140225083022.5190+0800";
            DateTimeOffset expected = new DateTimeOffset(2014, 02, 25, 08, 30, 22, 519, new TimeSpan(+8, 0, 0));
            DateTimeOffset actual;

            //actual = DateTimeTools.ConvertStringToDateTime.AsDateTimeOffset(HL7StandardDateTimeString);
            actual = DateTimeSupportTools.AsDateTimeOffSet(HL7StandardDateTimeString);
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Returns the HL7 DateTime string set with the timezone and Precision given
 /// </summary>
 /// <param name="WithTimezone"></param>
 /// <param name="WithPrecision"></param>
 /// <returns></returns>
 public string AsString(bool WithTimezone, DateTimeSupportTools.DateTimePrecision WithPrecision)
 {
     return(DateTimeSupportTools.AsString(DateTimeSupportTools.AsDateTimeOffSet(_ContentBase.AsString), WithTimezone, WithPrecision));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Returns a DateTimeOffset if the HL7 datetime string can be parsed as a DateTimeOffset.
 /// Throws a FormatException if the HL7 datetime string can not be parsed.
 /// </summary>
 /// <returns></returns>
 public DateTimeOffset GetDateTimeOffset()
 {
     return(DateTimeSupportTools.AsDateTimeOffSet(_ContentBase.AsString));
 }