首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

时间点计算,该怎么解决

2013-07-16 
时间点计算当前时间datatime.now,判断是否在9:00和20:00之间。如果不在,则计算当前时间与9:00的时间差times

时间点计算
当前时间datatime.now,判断是否在9:00和20:00之间。如果不在,则计算当前时间与9:00的时间差timespan

基础不牢,搜索半天都不知道明天9:00要如何表示,求解答,谢谢
[解决办法]

 DateTime now = DateTime.Now;
            if (now.Hour >= 9 && now.Hour <= 20)
            {
                long tickk = now.Ticks - (new DateTime(now.Year, now.Month, now.Day, 9, 0, 0)).Ticks;
                TimeSpan timeSpan = new TimeSpan(tickk);
                Console.WriteLine(timeSpan.TotalHours);
            }

热点排行