feat: Implemented Processor Utils for Net Standard to get the system uptime and the program uptime.

This commit is contained in:
Austin Noska
2019-08-30 17:19:17 -04:00
parent 629ceec84e
commit 438b3d48e4

View File

@@ -142,8 +142,7 @@ namespace ICD.Common.Utils
[PublicAPI]
public static TimeSpan GetSystemUptime()
{
// TODO
return default(TimeSpan);
return TimeSpan.FromMilliseconds(Environment.TickCount);
}
/// <summary>
@@ -153,8 +152,8 @@ namespace ICD.Common.Utils
[PublicAPI]
public static TimeSpan GetProgramUptime()
{
// TODO
return default(TimeSpan);
var current = System.Diagnostics.Process.GetCurrentProcess();
return IcdEnvironment.GetLocalTime() - current.StartTime;
}
#endregion