Выбор между текстом, строкой, датой, датой / временем (MDriven)
Что из следующего предпочтительно использовать при создании атрибута, содержащего данные о том, когда что-то было установлено:
- "String"
- "Текст"
- "Дата"
- "Дата / время"
?
Исследуя, я обнаружил, что "String" и "Date" должны одинаково хорошо создавать "(YYYY-MM-DD)".
Я также нашел более ранние посты здесь на SO с такими заголовками: Как преобразовать дату (строковый тип) в дату (дату и время) в оракуле
Очевидно, есть момент, который я здесь упустил. Конечно, есть преимущество в использовании одного над другим.
(Я работаю в MDriven)
Большое спасибо.
1 ответ
DateTime должно быть правильным. Вы также можете достичь этого в MDriven, используя суперкласс, который по наследству дает всем вашим объектам набор атрибутов для создания и изменения. Это даст вам "автоматическую" поддержку, если вы хотите, чтобы пользователь вводил, тогда используйте атрибут с типом "DateTime"