Я прочитал множество статей, вопросов и ответов по stackoverflow на эту тему о том, какой тип даты следует хранить в базе данных.
Суть, которую я понял, заключается в том, что мы должны сохраните дату и время в базе данных в формате UTC и преобразуйте ее в местное время браузера пользователя (используя такие библиотеки, как moment.js) при отображении.
Все это звучит и выглядит хорошо.
Но я хочу задать этот вопрос для моего конкретного случая, когда мой сервер всегда будет находиться в Индии, а мои пользователи всегда будут только из Индии.
Для этого конкретного случая мне все еще нужно использовать время UTC?
Потому что это накладные расходы на преобразование времени в UTC перед сохранением повсюду во внутреннем коде и преобразованием время до локальной даты отображается повсюду во внешнем интерфейсе.
Так является ли этот рекомендуемый подход обязательным или он зависит от требований проекта?
Потому что в моем случае использование DateTime.Now должно работать в идеале.
И сохранение точно такой же даты, поступающей от клиента, также должно работать.
Мой вопрос: , следует ли мне рассмотреть возможность использования UTC или я могу использовать местное время для моего конкретного проекта?
Подробнее здесь: https://stackoverflow.com/questions/789 ... e-database
Должен ли я всегда хранить даты в формате UTC в базе данных? [закрыто] ⇐ C#
Место общения программистов C#
1726502953
Anonymous
Я прочитал множество статей, вопросов и ответов по stackoverflow на эту тему о том, какой тип даты следует хранить в базе данных.
Суть, которую я понял, заключается в том, что мы должны сохраните дату и время в базе данных в формате UTC и преобразуйте ее в местное время браузера пользователя (используя такие библиотеки, как moment.js) при отображении.
Все это звучит и выглядит хорошо.
Но я хочу задать этот вопрос для моего конкретного случая, когда мой сервер всегда будет находиться в Индии, а мои пользователи всегда будут только из Индии.
Для этого конкретного случая мне все еще нужно использовать время UTC?
Потому что это накладные расходы на преобразование времени в UTC перед сохранением повсюду во внутреннем коде и преобразованием время до локальной даты отображается повсюду во внешнем интерфейсе.
Так является ли этот рекомендуемый подход обязательным или он зависит от требований проекта?
Потому что в моем случае использование DateTime.Now должно работать в идеале.
И сохранение точно такой же даты, поступающей от клиента, также должно работать.
Мой вопрос: , следует ли мне рассмотреть возможность использования UTC или я могу использовать местное время для моего конкретного проекта?
Подробнее здесь: [url]https://stackoverflow.com/questions/78990952/should-i-always-store-dates-in-utc-in-the-database[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия