У меня есть большая проблема, и я не знаю, как решить этоПроблема с DateTime.Now на сервере
Я создал веб-приложение и разместить его в сервере США, и пользователи, имеющие доступ к этому веб-приложению из Египта
проблема, что я использую метод DateTime.Now внутри приложения, и этот метод вернуть время США сервера не время машины, которые используют его в Египте
Как я могу решить эту проблему ? пожалуйста, помогите мне, как только вы можете
Заранее спасибо
Спасибо Mr.Jon, Вы имели в виду, что я должен использовать DateTime.UtcNow метод в моем приложении, то я может определить переменную с часовым поясом Египта, например = 2, тогда я добавляю это значение в DateTime.UtcNow каждый раз, когда я вставляю данные в базу данных –
@Amira Elsayed - Если ваши пользователи всегда будут в одном и том же часовом поясе, вы можете захотеть сохраняйте время как универсальное время в базе данных. –
@Amira: Как говорит Джеймс, обычно * рекомендуется хранить базу данных в UTC. Выполняйте преобразования, когда вы * отображаете * данные. –