program story

C # 앱은 실행 기간을 추적합니까?

inputbox 2020. 8. 16. 20:15
반응형

C # 앱은 실행 기간을 추적합니까?


그렇다면 시작 이후 총 시간을 쉽게 얻을 수있는 방법이 있습니까?


System.Diagnostics.Process클래스는 당신이 실행 된 시간을 계산하는 데 사용할 수있는 시작 시간을 포함하는 속성이 있습니다 :

var current = System.Diagnostics.Process.GetCurrentProcess();
DateTime startedAt = current.StartTime

StopWatch이 기능에 클래스를 사용하십시오 .

과도하게 사용하더라도 사용자가 시계를 변경하거나 프로세스 중에 일광 절약 시간이 약간 변경 되더라도 항상 작동합니다. - 줄리앙 Lebosquain (내 대답에 코멘트.)


당신은 당신의 Static DateTime Variable프로젝트를 위해 가질 수 있고 , 당신의 메인 클래스의 생성자에 datetime을 저장할 수 있습니다 . 이 정적 변수를 참조하고 현재 시간과 비교하면 결과를 얻을 수 있습니다.

참고 URL : https://stackoverflow.com/questions/11318175/does-ac-sharp-app-track-how-long-its-been-running

반응형