示例#1
0
        public void ToDataTimeTest()
        {
            OscTimeTag target   = new OscTimeTag(14236589681638796952);
            DateTime   expected = new DateTime(632413223390120000, DateTimeKind.Utc);
            DateTime   actual;

            actual = target.ToDataTime();
            Assert.Equal(expected, actual);
        }
示例#2
0
        public void OscTimeTagConstructorTest()
        {
            DateTime   expected = new DateTime(632413223390120000, DateTimeKind.Utc);
            ulong      value    = 14236589681638796952;
            OscTimeTag target   = new OscTimeTag(value);

            DateTime datetime = target.ToDataTime();

            string valueString    = datetime.ToString("dd/MM/yyyy HH:mm:ss") + " " + datetime.Millisecond;
            string expectedString = expected.ToString("dd/MM/yyyy HH:mm:ss") + " " + datetime.Millisecond;

            Assert.Equal(expectedString, valueString); // , "Date resolved to '{0}'", valueString);
        }
 public static string TimeTagToString(OscTimeTag timetag)
 {
     //return timetag.ToDataTime().ToLocalTime().ToString("dd-MM-yyyy HH:mm:ss.ffff");
     return(timetag.ToDataTime().ToString("dd-MM-yyyy HH:mm:ss.ffff"));
 }