Как получить DateTime, когда начался текущий процесс? - PullRequest
5 голосов
/ 07 января 2010

Как получить DateTime при запуске текущего процесса?

Ответы [ 4 ]

16 голосов
/ 07 января 2010

Свойство StartTime типа Process возвращает это значение:

Process.GetCurrentProcess().StartTime

Это, конечно, можно использовать для определения времени запуска других процессов:

Process p = Process.GetProcessesByName("Notepad").FirstOrDefault();
if (p != null)
{
    Console.WriteLine(p.StartTime);
}
3 голосов
/ 07 января 2010

Вам потребуется класс процесса, найденный в System.Diagnostics.

using System.Diagnostics;

тогда такой функции будет достаточно.

public DateTime GetStartTime()
{
    return Process.GetCurrentProcess().StartTime;
}
2 голосов
/ 07 января 2010

Я думаю, что вам нужно Process.StartTime .

0 голосов
/ 07 января 2010

Я думаю, что мы также можем

static DateTime startTime = DateTime.Now;

Как кто-то опубликовал, а затем удалил

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...