以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教:关于时间的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58970) |
-- 作者:youngk -- 发布时间:2014/10/27 15:36:00 -- 请教:关于时间的问题 比如:2014-10-27 08:00.我要表达 >=08:00 并且 >= 16:00 的概念怎么表达呢? |
-- 作者:Bin -- 发布时间:2014/10/27 15:40:00 -- #2014-10-27 08:00# >= #2014-10-27 16:00# |
-- 作者:有点甜 -- 发布时间:2014/10/27 15:42:00 -- 直接说问题。
如果筛选 "时间 >= #" & new Date(1999, 9, 28, 8, 0, 0) & "# and 时间 <= #" & new Date(1999, 9, 30, 16, 0, 0) & "#" |
-- 作者:youngk -- 发布时间:2014/10/27 16:12:00 -- 我们的 早班是 8:00到16:00 中班是 16:00到 24:00 我怎样写代码 确定 早班 或者中班呢? |
-- 作者:有点甜 -- 发布时间:2014/10/27 16:15:00 -- If 时间 >= Date.Today.AddHours(8) AndAlso 时间 <= Date.Today.AddHours(16) Then msgbox("早班") End If |
-- 作者:youngk -- 发布时间:2014/10/27 16:24:00 -- 可不可以 不要 DATE.today啊 ,应为 这个早班或者中班与 日期无关,只和 几点几分有关。 |
-- 作者:有点甜 -- 发布时间:2014/10/27 16:27:00 -- 那你就试试,时间的时候,有可能会自带一个默认的日期,视情况而定
If 时间 >= #08:00# AndAlso 时间 <= #16:00# Then msgbox("早班") End If |
-- 作者:youngk -- 发布时间:2014/10/27 16:27:00 -- 可不可以换成:e.datarows("日期“).addhours(8)呢? |
-- 作者:有点甜 -- 发布时间:2014/10/27 16:27:00 -- 看7楼 |