Как закодировать известную дату, но неизвестный год?

Я использую базу данных Postgres и имею таблицу с полем даты. Для многих записей мы знаем год, но не дату. Иногда мы знаем дату, но не год. И еще раз мы знаем время, но не дату.

Как я могу хранить информацию о частичной дате при использовании типа данных даты и времени?

7 голосов | спросил David LeBauer 10 +03002015-10-10T02:00:41+03:00312015bEurope/MoscowSat, 10 Oct 2015 02:00:41 +0300 2015, 02:00:41

1 ответ


1

Единственное, что я могу придумать, - это разделить дату на день /месяц и год - имея один или другой как NULL по мере необходимости. Это один из единственных времен, когда я рассматриваю структуру split year /month /day с отдельными полями, чтобы быть в порядке.

ответил hoppy 17 Maypm18 2018, 17:26:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132