可能重复:
显示构建日期
如何知道 Windows 何时启动或关闭?
出于我的目的,我正在编写一个 C# 可执行文件,它将计算现在时间和服务器上次重新启动时间的时间差(分钟)。
我现在正在做的是捕获和解析来自 cmd -> "net stats server" 的输出并创建一个新DateTime
对象,然后将其DateTime.Now
与一个TimeSpan
对象进行比较。
有没有更简洁的方法可以在不使用 3rd 方下载的情况下做到这一点?我担心并非“网络统计服务器”中的所有日期格式都符合我的预期。
**编辑我的错误,这是重复的,但值得我的解决方案是使用这个:
float ticks = System.Environment.TickCount;
Console.WriteLine("Time Difference (minutes): " + ticks / 1000 / 60);
Console.WriteLine("Time Difference (hours): " + ticks / 1000 / 60 / 60);
Console.WriteLine("Time Difference (days): " + ticks / 1000 / 60 / 60 / 24);