vb.net - 有没有更好的方法来设置闹钟而不是使用计时器比较时间?
问题描述
标题几乎说明了一切。我一直在使用设置为半秒滴答声的计时器组件并比较警报详细信息表,我想知道是否有更好的东西我还没有看到。
'''
For Each r As DataRow In AlarmsFromDataBase.Rows
Dim CurrentTime As DateTime = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second)
If (DateTime.Compare(r("DateTimeAlarms"), CurrentTime) = 0) And r("AlarmHandled") <> True Then
r("AlarmHandled") = True
MsgBox("match found")
End If
Next
'''
这当然可行,但是有没有更有效或更优雅的方式来做到这一点?
解决方案
推荐阅读
- algorithm - 为什么这个算法的时间复杂度是 O(n^5)?
- python-3.5 - get_or_create 和 update_or_create 在同时执行时保存值不止一次
- c# - 如何为 Unity 中的任何类型类字段实现 OnValueChange
- firebase - Firestore 标记数据模型最佳实践(数组与字典)
- pandas - 使用日期时间索引切片数据获取 emty 数据框
- android - 在 ViewPager 中暂停的片段不接收 LiveData 事件
- css - 为什么 Boostrap 4.4.1 媒体查询不起作用?
- python - 未找到添加到 virtualenv 'activate' 脚本的环境变量(mac)
- javascript - InfiniteCalendar 中 onSelect 的事件处理程序
- angularjs - 使用 AngularJS 在模态对话框中使用模板