c# - 检查具体时间

标签 c# date timer

我在这里搜索了一个解决方案,但我无法让它为我工作。

我的问题是:

我有一个每 2 分钟发送一封电子邮件的 Rotine,但现在我需要检查时间以每天仅发送一次此电子邮件。

我需要这样的东西

if(hourNow == '18')
  send();

有人可以帮助我吗?

最佳答案

DateTime 类型有一个 Hour 属性,它返回一天中的小时 (0 - 23)。你可以使用它:

if(DateTime.Now.Hour == 18)
    send();

关于c# - 检查具体时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19029372/

相关文章:

c# - 如何以及何时为 WinForms 控件设置字体

c# - 结合 struct 和 new() 泛型类型约束

c# - 将对象序列化为 XElement 并在内存中反序列化

sql - 开始日期和结束日期

php - MYSQL 中的 TIMESTAMPDIFF 计算两个日期之间的月数

切换 JPanel 后 Java KeyListener 没有响应

c - 如何在linux下用c语言创建定时器?

ios - 快速激活停止后,秒表上的开始按钮会重置计时器

c# - 如何将抽象类作为类型实例的参数传递?

java - 如何使用 "d. LLLL YYYY"模式从日期字符串创建 java.time.LocalDate?