Я делаю программу С# с базой данных SQL Server, и мне трудно выбрать из всех предложенных решений обработку отрицательных и положительных дат. На самом деле, вот решения, которые я нашел вокруг:
- Используйте логическое значение, чтобы указать BC или AC;
- сохранить компоненты даты (jj, mm, (-) aaaa) как int и создать класс, который обрабатывает проверку, чтобы увидеть, существует ли дата или нет.
Я уверен, что есть и другие способы, показанные там, но на самом деле это наиболее понятные способы для меня.
Программное обеспечение предназначено для помощи с днями рождения книг персонажей и другими действиями персонажей в книгах. Итак, скажем, начальная дата книги «01.10.0023» (jj/mm/aaaa), что является началом эпохи, в которой находятся персонажи, и персонажу на тот момент уже 80 лет, он родился. 03.02.0057".
Мой вопрос сосредоточен вокруг того, какое из двух приведенных выше решений будет работать лучше всего в этом контексте. Я прочитал статью, связанную со мной, но я не совсем понимаю, как, например, программное обеспечение может обрабатывать символы от старшего к младшему и проверять, что дата рождения не предшествует дате смерти, что не было бы смысла...
Надеюсь, это разъяснит мой вопрос?
Я искренне благодарю всех, кто найдет время, чтобы прочитать это.