如何在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/

10-15 05:04