Получить страну и метку времени для текущего местоположения
Я хочу знать, где используется мое приложение.
Вот код для получения названия страны:
public string Country = RegionInfo.CurrentRegion.DisplayName;
Вот код для получения часового пояса:
public void TimeStamp()
{
TimeZone zone = TimeZone.CurrentTimeZone;
// Demonstrate ToLocalTime and ToUniversalTime.
DateTime local = zone.ToLocalTime(DateTime.Now);
_TimeStamp = local.ToString();
}
Я хочу посмотреть, работает ли это для других мест и IP-адресов. Я попытался изменить свой IP-адрес с помощью Cyperghost, но ничего не изменилось. Я живу в Дании, и код выше все еще показывает "Дания xx.xx.xx xx.xx.xx".
Как я могу проверить, действительно ли этот код работает так, как я хочу?
1 ответ
Свойство TimeZone.CurrentTimeZone возвращает информацию с вашего текущего ПК. Таким образом, вы можете изменить дату и часовой пояс и проверить: