Мне было интересно, как установить DateTime для определенной культуры, а также принять во внимание текущий часовой пояс. Моей причиной для этого является то, что кто-то, кто использует американскую культуру, может находиться в Соединенных Штатах, но путешествует в Россию, и мне хотелось бы, чтобы DateTime отражал стандарт в США (который будет настройками устройства пользователя), но отражает текущее время, когда в российском часовом поясе. Возможно ли это, и если да, то как я могу это сделать?Как установить DateTime в текущую культуру и часовой пояс в Windows Phone 8
До сих пор я просто установка
currentTimeTextBlock.Text = DateTime.Today.ToShortDateString();
ли это автоматически отражать текущее время, основываясь на любой временной зоны пользователь может быть? А также, как я могу отобразить это правильно на основе настроек культуры пользовательских устройств?