У меня есть .NET C#, и вам нужно получить локальное время каждого поля datetime, которое будет отображаться для конечного пользователя в качестве локального времени пользователя. Есть ли способ справиться с этим глобально без необходимости изменять каждое место, на котором отображается дата-время?C# глобально локализовать дату времени в приложении
Системные времена установлены на UTC, и все данные сохраняются и возвращаются как UTC.
пример может быть, если время в системе, которая возвращается к приложению является 1600hrs UTC, пользователь сидит в восточной части времени должен увидеть этот раз 1200hrs, и пользователь сидит в
Я видел некоторые решения, которые используют JS, но это не вариант для нас
спасибо за помощь
Очень неясно, что вы спрашиваете ... Для меня «системные времена установлены на UTC» означает, что UTC * является местным временем * - какое другое местное время вы ищете? Кроме того, «IIS» представляет собой несколько странный тег - возможно, вы имеете в виду «это код веб-сервера в пользовательской структуре nonASP.Net» - вы можете захотеть [изменить] сообщение и уточнить это. –