Как я могу получить время, которое не зависит от времени моего ПК? Я использую приведенный ниже код, чтобы получить время, и оно работает, но когда я меняю время на компьютере, время перестает быть правильным, поэтому есть ли способ получить реальное время в реальном времени, но не из времени ПК? Может быть, время GPS?
private void btn_DateTime_Click(object sender, EventArgs e)
{
DateTime dateTime = DateTime.Now;
label_localTime.Text = dateTime.ToString();
DateTime utcNow = DateTime.UtcNow;
label_utc.Text = utcNow.ToString();
TimeZone timeZone = TimeZone.CurrentTimeZone;
if (timeZone.IsDaylightSavingTime(dateTime) == true)
{
label_dayLightSaving.Text = "YES";
label_timeZone.Text = timeZone.GetUtcOffset(dateTime).ToString();
}
else
{
label_dayLightSaving.Text = "NO";
label_timeZone.Text = "N//A";
}
}
РЕДАКТИРОВАТЬ: целевое устройство работает на WM6 и имеет оборудование GPS.
спасибо.