当前位置: 代码迷 >> PB >> 在pb中怎么判断当前时间是白天还是夜间
  详细解决方案

在pb中怎么判断当前时间是白天还是夜间

热度:211   发布时间:2016-04-29 09:23:04.0
在pb中如何判断当前时间是白天还是夜间
我定义还个日间区间
18:00-6:00算夜间
7:15-17:00算白天
如何用pb实现 
前提是有的电脑的时间是12时,有的是24时


------解决方案--------------------
你的系统不需要连接数据库吗?如果连接数据库,就要用数据库服务器的时间

如果不连接服务器,那就不好整了

------解决方案--------------------
建议要不使用本机时间,时间不统一而且很难控件时间修改,还是调用服务器时间比较好


另外即可日期是短格式,用string(today(),'yyyy-mm-dd hh:mm:ss')也可以转换成长格式


------解决方案--------------------
楼主可以使用API函数SetLocaleInfo更改日期格式
------解决方案--------------------
取 服务器时间 ,不要取本机

------解决方案--------------------
探讨

楼主可以使用API函数SetLocaleInfo更改日期格式

------解决方案--------------------
lz是不是做的是个单机软件啊

可以定一个变量比如class_id,在运行的时候先设定现在是白班class_id=0还是夜班class_id=1
然后过了区间之后class_id 变换赋值就行了----仅供参考
 
------解决方案--------------------
探讨
我定义还个日间区间
18:00-6:00算夜间
7:15-17:00算白天
如何用pb实现
前提是有的电脑的时间是12时,有的是24时

------解决方案--------------------
取出时间用if 或者choose case 根据你的时间段判断 返回是否时白天或者黑夜。
  相关解决方案