如何在C#中访问系统时钟?我想将系统时钟用于延迟目的,而不是使用thread.sleep();。请指导我。
最佳答案
DateTime time = DateTime.Now;
将为您提供当前时间。
因此,如果要一直
sleep
到特定时间,可以使用TimeSpan
来计算直到此为止的毫秒数。您仍然需要使用thread.sleep
或更佳的System.Threading.Timer
(或System.Timers.Timer
)来暂停该过程。但是,如果要在特定时间启动某个进程,最好创建一个单独的应用程序并创建一个计划任务来控制它。可通过控制面板访问。
关于c# - 系统时钟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/935227/