.net 计时溢出

获取系统启动后经过的毫秒数

使用Environment.TickCount
获取自上次启动计算机以来所经过的时间(以毫秒为单位),如果系统连续运行, TickCount 则会在大约 24.9 天内从零递增到 Int32.MaxValue ,然后跳转到 Int32.MinValue负数,然后在接下来的 24.9 天内递增回零。

可使用GetTickCount64,避免上述问题。

    [DllImport("kernel32.dll")]
    private static extern ulong GetTickCount64();

posted on 2026-07-20 10:37  TanZhiWei  阅读(10)  评论(0)    收藏  举报