检查具体时间

Bru*_*nto 2 c# date timer

我在这里搜索了一个解决方案,但我不能让它对我有用.

我的问题是:

我有一个rotine,每2分钟发送一封电子邮件,但现在我需要检查小时,每天只发送一次这封电子邮件.

我需要这样的东西

if(hourNow == '18')
  send();
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?

dri*_*iis 10

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

if(DateTime.Now.Hour == 18)
    send();
Run Code Online (Sandbox Code Playgroud)