コード例 #1
0
 public void TestWoopsaValueDateTimeTimeSpan()
 {
     WoopsaValue v1 = new DateTime(1972, 11, 1, 10, 11, 12, 13, DateTimeKind.Utc);
     DateTime t1 = v1;
     WoopsaValue v2 = TimeSpan.FromSeconds(1.234);
     TimeSpan t2 = v2;
     Assert.AreEqual(v1.Type, WoopsaValueType.DateTime);
     Assert.IsTrue(v1==t1);
     Assert.IsTrue(t1 == v1);
     Assert.AreEqual(v2.Type, WoopsaValueType.TimeSpan);
     Assert.AreEqual(v1.ToDateTime(), t1);
     Assert.IsTrue(v2== t2);
     Assert.IsTrue(t2 == v2);
     Assert.AreEqual(v2.AsText, "1.234");
 }
コード例 #2
0
        public void ToDateTimeTest()
        {
            object o = "2013/01/01";

            var d = o.ToDateTime();

            Assert.AreEqual(2013, d.Year);
            Assert.AreEqual(1, d.Month);
            Assert.AreEqual(1, d.Day);

            o = new DateTime(2001, 1, 1);

            d = o.ToDateTime();

            Assert.AreEqual(2001, d.Year);
            Assert.AreEqual(1, d.Month);
            Assert.AreEqual(1, d.Day);
        }
コード例 #3
0
ファイル: DataStruct.cs プロジェクト: yunjoker/Scut
 /// <summary>
 /// 
 /// </summary>
 /// <param name="response"></param>
 /// <param name="value"></param>
 protected static void WriteDateTime(BaseGameResponse response, DateTime value)
 {
     long ts = (value.ToDateTime() - MathUtils.UnixEpochDateTime).TotalSeconds.ToLong();
     byte[] outputStream = BitConverter.GetBytes(ts);
     response.Write(outputStream);
 }