102 그렇다면 시작 이후 총 시간을 쉽게 얻을 수있는 방법이 있습니까? c# .net — 파산 소스 3 귀하의 앱 또는 다른 앱? WMI가 이와 같은 것을 추적 할 수 있다고 생각하지만 자신의 앱인 경우 시작 날짜 만 확인하는 것이 훨씬 간단합니다. — Ry-
165 System.Diagnostics.Process클래스는 당신이 실행 된 시간을 계산하는 데 사용할 수있는 시작 시간을 포함하는 속성이 있습니다 : var current = System.Diagnostics.Process.GetCurrentProcess(); DateTime startedAt = current.StartTime — 남자 이름 소스 6 대박! Gotta love .net — 파산 1 알고 있어야 current.StartTime서버의 로컬 시간이 아니라 UTC입니다. — George
33 StopWatch이 기능에 클래스를 사용하십시오 . 과도하게 사용하더라도 사용자가 시계를 변경하거나 프로세스 중에 일광 절약 시간이 약간 변경 되더라도 항상 작동합니다. - 줄리앙 Lebosquain (내 대답에 코멘트.) — 니힐 아그라 왈 소스 9 너무 과도하다고하더라도, 그것은 사용자가 시계를 변경하더라도 항상 작동하는 유일한 대답입니다. 심지어 프로세스를 실행하는 동안 일광 절약 시간이 약간 변경 되어도 +1입니다. — Julien Lebosquain 2012 1 @JulienLebosquain : 감사합니다. 나는 그 점을 적법한 크레딧으로 내 대답에 추가 할 것입니다. — Nikhil Agrawal
6 당신은 당신의 Static DateTime Variable프로젝트를 위해 가질 수 있고 , 당신의 메인 클래스의 생성자에 datetime을 저장할 수 있습니다 . 이 정적 변수를 참조하고 현재 시간과 비교하면 결과를 얻을 수 있습니다. — Akhil 소스 4 ;) 예, 기존 변수에서 시간을 읽을 수도 있습니다.;) — TomTom