访问时间值的午夜时间
midnight hour in timevalue in access
我需要在 Access 2010 中进行一些比较。我有一列用于存储时间 (15:00; 14:45 ....)
我需要在 Expression Builder 中放置一些 IF 语句(我使用 Expression Builder 因为它对我来说很容易)
有效示例:
=IIf([time_from]>=TimeValue("08:00"));"true result";"not true")
我还需要再放一个IF:
=IIf([time_from]0<=TimeValue("00:00"));"true result";"not true")
我需要将这个时间与 00:00 和午夜进行比较...但是当我输入 00:00 时出现错误
如果我输入 23:59,那没关系……有点……但是我必须输入 23:59...
看起来很有趣
有办法吗?
谢谢
在 Access/VBA 中,TimeValue()
值的范围可以从 00:00:00
(给定日期的午夜)到 23:59:59
( 的最后一秒同一天 ) 包括在内。如果你想测试 15:00
在 08:00
和次日午夜 之间 你只需要测试 15:00
是否是 >= TimeValue("08:00")
.如果您使用一分钟解决方案并希望在所有情况下都使用结束比较,那么您实际上必须使用 <= TimeValue("23:59")
.
我需要在 Access 2010 中进行一些比较。我有一列用于存储时间 (15:00; 14:45 ....)
我需要在 Expression Builder 中放置一些 IF 语句(我使用 Expression Builder 因为它对我来说很容易)
有效示例:
=IIf([time_from]>=TimeValue("08:00"));"true result";"not true")
我还需要再放一个IF:
=IIf([time_from]0<=TimeValue("00:00"));"true result";"not true")
我需要将这个时间与 00:00 和午夜进行比较...但是当我输入 00:00 时出现错误 如果我输入 23:59,那没关系……有点……但是我必须输入 23:59...
看起来很有趣有办法吗?
谢谢
在 Access/VBA 中,TimeValue()
值的范围可以从 00:00:00
(给定日期的午夜)到 23:59:59
( 的最后一秒同一天 ) 包括在内。如果你想测试 15:00
在 08:00
和次日午夜 之间 你只需要测试 15:00
是否是 >= TimeValue("08:00")
.如果您使用一分钟解决方案并希望在所有情况下都使用结束比较,那么您实际上必须使用 <= TimeValue("23:59")
.