Как получить DateTime когда запущенный текущий процесс?
Свойство StartTime
типа Process
возвращает это значение:
Process.GetCurrentProcess().StartTime
Оно, конечно же, может быть использовано для подсчета времени запуска и других процессов:
Process p = Process.GetProcessesByName("Notepad").FirstOrDefault();
if (p != null)
{
Console.WriteLine(p.StartTime);
}
Вам понадобится класс Process, найденный в System.Diagnostics.
using System.Diagnostics;
тогда такой функции будет достаточно.
public DateTime GetStartTime()
{
return Process.GetCurrentProcess().StartTime;
}
Я думаю, мы можем также
static DateTime startTime = DateTime.Now;
, как кто-то опубликовал и затем удалил
.