wei
2020-12-02 30b5770f56f99c1f92e933ad31cf7d2af58b033c
HDL_ON/UI/MainPage.cs
@@ -184,6 +184,26 @@
            BasePageView.PageIndex = 0;
        }
        public static void GetRoomList()
        {
            var pm = new DAL.Server.HttpServerRequest();
            var packNew = pm.GetRoomList();//刷新房间列表
            var floorPack = pm.GetRoomList("FLOOR");
            var rooms = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.RoomApiPack>(packNew.Data.ToString());
            var floors = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.RoomApiPack>(packNew.Data.ToString());
            MainPage.Log(packNew.Data.ToString());
            MainPage.Log(floorPack.Data.ToString());
        }
        public static void GetDeviceList()
        {
            var pm = new DAL.Server.HttpServerRequest();
            var packNew = pm.GetDeviceList();
            var functions = Newtonsoft.Json.JsonConvert.DeserializeObject<Entity.DevcieApiPack>(packNew.Data.ToString());
            MainPage.Log(packNew.Data.ToString());
        }
        /// <summary>
        /// 自定义日志输出
        /// </summary>
@@ -194,6 +214,31 @@
#endif
        }
        /// <summary>
        /// 生成13位时间戳
        /// </summary>
        /// <param name="value">时间</param>
        /// <returns></returns>
        public static long GetTimestamp13bit(DateTime value)
        {
            return new DateTimeOffset(value).ToUnixTimeSeconds();
        }
        /// <summary>
        /// 获取时间
        /// </summary>
        /// <param name="timestamp"></param>
        /// <returns></returns>
        public static DateTime GetDateTime (long timestamp)
        {
            long begtime = timestamp * 10000000;
            DateTime dt_1970 = new DateTime(1970, 1, 1, 0, 0, 0);
            long tricks_1970 = dt_1970.Ticks;//1970年1月1日刻度
            long time_tricks = tricks_1970 + begtime;//日志日期刻度
            DateTime dt = new DateTime(time_tricks);//转化为DateTime
            return dt;
        }
    }
}