马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

C# 关于时间

  [复制链接]
查看4222 | 回复4 | 2014-6-16 22:46:29 | 显示全部楼层 |阅读模式
请教如何实现的效果       如果时间段是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
}
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
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
}

点评

Kay
已搞定 谢谢  发表于 2014-6-17 21:06
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则