День и месяц имеют значение только в том виде, в котором они обозначают окончание учебного года, в моем заявлении будут приниматься месяц и день.
Если вы не используете какие-либоyear, не используйте тип даты и времени!
Формату dateTime понадобится год, как уже говорилось, а использование фальшивого просто передаст много ложной информации вместе с ним.(например, день недели, понедельник, вторник, ...).Конечно, вы не хотите его использовать, и, вероятно, не захотите, но вы можете стать жертвой некоторой ошибки дисплея и других нежелательных последствий.
Я бы посоветовал вам просто использовать два целых числаполя, одно для дня и одно для месяца.
Для проверки цель, вы можете внутренне использовать некоторый dateTime после другого принятого ответа, например.Это был бы один из способов предотвратить «31 апреля».
Но я рекомендую вам избегать хранения поддельного года в вашей БД вместе со сложным типом, который может вызвать у вас больше проблем, чем необходимо в долгосрочной перспективе.
С другой стороны, если ваше приложение должно ссылаться на текущий год или другое конкретное значение, то используйте его, не фальсифицируйте его!