- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个小型的“作业计时器”,可以让我查看我在某项工作上花费了多长时间,以及还剩下多长时间来完成某项工作。它看起来像这样:
在作业上花费的时间是正确的,它工作正常,但是,剩余时间占用作业的开始时间,将分配的作业时间添加到其中并生成“结束时间”。当我从“结束时间”中减去当前时间 (Now()
) 时,我得到了奇怪的结果。
这是我的代码:
Public dismissed As Boolean
Public TimeUpdate As Integer
Public Function TimeSpent( _
Optional TimeStarted As Variant, _
Optional Allocated As Variant, _
Optional TU)
If Not IsMissing(TimeStarted) Then
TimeSpent = Now() - TimeValue(TimeStarted)
End If
End Function
Public Function Remaining( _
Optional TimeStarted As Variant, _
Optional Allocated As Variant)
If Not IsMissing(Allocated) And Not IsMissing(TimeStarted) Then
EndTime = TimeValue(Allocated) + TimeValue(TimeStarted)
Remaining = EndTime - Now()
End If
End Function
Public Sub TS()
x = Now() + TimeSerial(0, 0, 1)
TimeSpentForm.Spent.Caption = TimeSpent(Job.StartTime1.Value, Job.ACT.Value, TimeUpdate)
TimeSpentForm.Spent.Caption = Format(TimeSpentForm.Spent.Caption, "hh:mm:ss")
TimeSpentForm.Remaining.Caption = Remaining(Job.StartTime1.Value, Job.ACT.Value)
TimeSpentForm.Remaining.Caption = Format(TimeSpentForm.Remaining.Caption, "hh:mm:ss")
If dismissed = False Then
Application.OnTime x, "TS"
End If
End Sub
当调用例程TS
时,计时器启动并显示表单,例程将继续运行,直到按下关闭按钮(这工作正常)。但在这个过程中,代码出错了,它不是从“1:00:00”(在本例中是分配的时间)开始倒计时,而是减去“1:00:00”并转到“23:” 00:00”,然后开始计数。
我以前对 VBA 如何以这种方式处理时间和日期遇到过严重的问题,我在这里是否遗漏了一些明显的东西?
谢谢
最佳答案
使用=Time()
而不是Now
Now
将返回当前日期和时间 (DateTime),而 Time()
仅返回时间部分。
(不相关,但类似地 =Date()
仅返回 Now()
的日期部分)
编辑:此外,作为理解日期/时间实现的附加引用,请注意下面 BlackHawk 的评论。
关于vba - 两次之间的倒计时器(不是日期),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24612290/
我想在 android 中扫描黑底白字条码。我使用过 zxing,它允许我只扫描白底黑字。我如何扫描和倒置条形码或使用哪个库?感谢您的帮助。 最佳答案 如果您仍在引用 journeyapps 嵌入式
所以我在 youtube 上观看了一些介绍性类(class)以学习 OpenGL 的基础知识并学习了诸如制作三角形和简单相机类等内容。我一直想尝试制作体素引擎,这显然是第一个我想做的是一个我最终可以复
这个问题在这里已经有了答案: Div with cut out edges, border and transparent background (6 个答案) 关闭 8 年前。
我有一张图片,我正在查看用 HTML 创建的小型网站的基本定制。 我知道您可以对图像进行倒 Angular 处理,如 this question here 中所示,这给出了 45 度切割。 我希望每个
我必须在 iOS 上创建一个自定义形状(倒 T)边框的 Uiview。我附上下面的截图。我进行了很多研究,找到了一种使用 here 中的 UIBezierPath 的方法. 但我不知道如何将我的 Vi
我是一名优秀的程序员,十分优秀!