예제 #1
0
        public void AsDateHourMinSecTest1()
        {
            string expected = "20140225083022+0800";
            string actual;

            //actual = DateTimeTools.ConvertDateTimeOffsetToString.AsDateHourMinSec(oDateTimeOffSet.ToOffset(new TimeSpan(+8,0,0)), true);
            actual = DateTimeSupportTools.AsString(oDateTimeOffSet.ToOffset(new TimeSpan(+8, 0, 0)), true, DateTimeSupportTools.DateTimePrecision.DateHourMinSec);
            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void AsDateHourMinSecTest()
        {
            string expected = "20140225103022";
            string actual;

            //actual = DateTimeTools.ConvertDateTimeOffsetToString.AsDateHourMinSec(oDateTimeOffSet);
            actual = DateTimeSupportTools.AsString(oDateTimeOffSet, false, DateTimeSupportTools.DateTimePrecision.DateHourMinSec);
            Assert.AreEqual(expected, actual);
        }
예제 #3
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));
 }
예제 #4
0
 /// <summary>
 /// Sets the HL7 DateTime string from the given DateTimeOffset.
 /// Will also set the HL7 dateTime timezone if 'HasTimezone' is set to true [Defaults to True.
 /// Will set the HL7 dateTime string Precision to the 'DateTimePrecision' given [Defaults to DateHourMinSec].
 /// </summary>
 /// <param name="DateTimeOffset"></param>
 /// <param name="HasTimezone"></param>
 /// <param name="DateTimePrecision"></param>
 public void SetDateTimeOffset(DateTimeOffset DateTimeOffset, bool HasTimezone = true, DateTimeSupportTools.DateTimePrecision DateTimePrecision = DateTimeSupportTools.DateTimePrecision.DateHourMinSec)
 {
     _ContentBase.AsString = DateTimeSupportTools.AsString(DateTimeOffset, HasTimezone, DateTimePrecision);
 }