Должен ли я всегда хранить даты в формате UTC в базе данных? [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Должен ли я всегда хранить даты в формате UTC в базе данных? [закрыто]

Сообщение Anonymous »

Я прочитал множество статей, вопросов и ответов по stackoverflow на эту тему о том, какой тип даты следует хранить в базе данных.
Суть, которую я понял, заключается в том, что мы должны сохраните дату и время в базе данных в формате UTC и преобразуйте ее в местное время браузера пользователя (используя такие библиотеки, как moment.js) при отображении.
Все это звучит и выглядит хорошо.
Но я хочу задать этот вопрос для моего конкретного случая, когда мой сервер всегда будет находиться в Индии, а мои пользователи всегда будут только из Индии.
Для этого конкретного случая мне все еще нужно использовать время UTC?
Потому что это накладные расходы на преобразование времени в UTC перед сохранением повсюду во внутреннем коде и преобразованием время до локальной даты отображается повсюду во внешнем интерфейсе.
Так является ли этот рекомендуемый подход обязательным или он зависит от требований проекта?
Потому что в моем случае использование DateTime.Now должно работать в идеале.
И сохранение точно такой же даты, поступающей от клиента, также должно работать.
Мой вопрос: , следует ли мне рассмотреть возможность использования UTC или я могу использовать местное время для моего конкретного проекта?

Подробнее здесь: https://stackoverflow.com/questions/789 ... e-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»