конвертировать NTP час в миллисекундах - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть способ запросить час с сервера ntp.но я хочу час в миллисекундах.

Как я могу это сделать?

У меня есть этот код:

void _ntpClient_TimeReceived(object sender, NtpClient.TimeReceivedEventArgs e)
    {
        this.Dispatcher.BeginInvoke(() =>
        {
            txtCurrentTime.Text = e.CurrentTime.ToLongTimeString();
            long time_milli = e.CurrentTime.
            txtSystemTime.Text = DateTime.Now.ToUniversalTime().ToLongTimeString();

        });
    }

в переменной time_milli Я хочу час в миллисекундах .. или секундах ..

1 Ответ

1 голос
/ 02 декабря 2011

e.CurrentTime.Ticks возвращает общее количество тиков (с интервалом 100 наносекунд), поэтому вы можете преобразовать его в миллисекунды: e.CurrentTime.Ticks / 10000

...