我想编写一个程序,在执行时会检查系统时间,如果系统时间是……在下午 5 点到晚上 8 点(或 17:00 到 20:00 之间),它将运行一个命令,否则它只会退出。
我比我想象的要弄清楚如何做到这一点更难。到目前为止,我发现的只是我可以从以下的可读输出中获取当前日期和时间
DateTime.Now
但我不知道如何命令程序运行命令,具体取决于它是一天中的什么时间(无论日期如何。)并使用 DateTime.Now 来获取时间然后玩弄字符串,直到它给我一个双倍或int for what time 这似乎是一种相当“不酷”的做法