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); }
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); }
/// <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)); }
/// <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); }