Kay 发表于 2014-6-16 22:46:29

C# 关于时间

请教如何实现的效果       如果时间段是12:00-17:29   运行结果 文本框结果等于8;17:30以后就等于16

ibcadmin 发表于 2014-6-17 09:12:32

if( DateTime.Now.Hour>12 && DateTime.Now.Hour<=17 && DateTime.Now.Minute<=29)
{
   //文本框=9
}else
{
//文本框=16
}

Kay 发表于 2014-6-17 11:39:00

ibcadmin 发表于 2014-6-17 09:12
if( DateTime.Now.Hour>12 && DateTime.Now.Hour

运行只得结果16还有能不能让12点前的等于0呢

ibcadmin 发表于 2014-6-17 19:08:04

Kay 发表于 2014-6-17 03:39
运行只得结果16还有能不能让12点前的等于0呢

这取得是你本地的时间, 你看下你本地时间是不是24小时制的

12点前的等于0就在加个判断
if( DateTime.Now.Hour<12)
{
//0
}
页: [1]
查看完整版本: C# 关于时间