我在Access数据库中启动和停止 恩。
2015-01-01 12:10:00 - 2015-01-01 13:23:00
2015-01-02 08:45:00 - 2015-01-02 17:56:00
2015-01-03 13:32:00 - 2015-01-03 14:44:00
我想循环它们并在小时和分钟之间获得时间戳之间的差异,我还想将差异化四舍五入到最接近的30分钟 而对于总决赛,圆形时间的总和
离。
1h 13m (1h 30m)
9h 11m (9h 30m)
1h 12m (1h 30m)
Sum = 12h 30m
答案 0 :(得分:0)
Access中的日期存储在小数天内。
如果您希望round他们到特定单位(在您的情况下为30分钟),然后乘以86400/1800,添加此值 - 1,截断结果并再次除以该值以返回正确舍入日期。
这忽略了当值是小数单位时预期的打破平局,并且可能与时间和角度等非小数单位不一致。
答案 1 :(得分:0)
这是为了得到约会
<%
fromDate = RecSet3("timestart")
toDate= RecSet3("timestop")
%>
<%response.write(DateDiff("n",fromDate,toDate)\60)%>tim
<%response.write(DateDiff("n",[fromDate],[toDate])mod 60)%>min
我总是四舍五入到最近的半小时