powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверка даты на 0
10 сообщений из 60, страница 3 из 3
Проверка даты на 0
    #38733657
Sanych_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИзопропилSanych_81Есть 2 даты. Как получить кол-во дней между ними?
есть предположения?
уже разобрался. TimeSpan
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38733658
Sanych_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь нужно проверить, чтобы дата которую вводит пользователь была не меньше "сегодня", если меньше "сегодня", то выдать сообщение об ошибке?
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38733659
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanych_81,

операции сравнения отлично работают на датах
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38733664
Sanych_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PallarisSanych_81,

операции сравнения отлично работают на датах

Спасибо!
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38733674
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanych_81, может Вам для начала книгу какую для чайников прочитать? Например: Изучаем C# .
Или коллегам по работе свои вопросы позадавать? Глядишь в вашей СЭД уже есть места, где даты проверяются и сообщения пользователю выводятся.
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38733704
Igor Barchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данных маловато, для идеально точного ответа.

Предположим, что используется Ms Sql сервер. Дата может быть null в базе данных.

Тип DateTime в .net, как уже отметили, не может быть null. Однако имеет смысл рассмотреть вариант переделки архитектуры модели. Вместо DateTime использовать DateTime?. Этот тип может быть null. Еще, DateTime.MinDate это не неопеределенная дата, а вполне конкретная и к тому же еще и не ложащаяся в диапазон допустимых для поля DateTime sql server. Попытка записать в бд приведет к исключению.
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38733788
LameUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proв MySQL поле даты может быть '0000-00-00 00:00:00'

Я до сих пор не понимаю всей глубины мысли разработчиков MySQL

ЗЫ: может автор в данном случае не понимает, что такое переменная типа "Дата"?
Sanych_81, подскажите, какой конкретно тип у переменной? как она объявлена?

В MS SQL есть поле даты DateTime2.

Не вижу ничего плохо в том, чтобы была возможность задать любую дату.
Никто же не исключает написание системы, например для историков, где будут такие "ранние" даты.
Про "до н.э." вообще молчу :)

И опять же ограничение в 9999 год. - зачем?
Если у астрономов там расчеты на миллиарды лет...
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38733793
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LameUserНикто же не исключает написание системы, например для историков, где будут такие "ранние" даты.
Про "до н.э." вообще молчу :)

И опять же ограничение в 9999 год. - зачем?
Если у астрономов там расчеты на миллиарды лет...

Затем, что DateTime не разрабатывался для использования историками и астрономами.
И вообще, более менее похоже на правильный даты/времени, это DateTimeOffset.
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38734170
Sanych_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANASanych_81, может Вам для начала книгу какую для чайников прочитать? Например: Изучаем C# .
Или коллегам по работе свои вопросы позадавать? Глядишь в вашей СЭД уже есть места, где даты проверяются и сообщения пользователю выводятся.

Спасибо за книгу. СЭД не наша. Колег по этому направлению к сожалению пока нет.
...
Рейтинг: 0 / 0
Проверка даты на 0
    #38734203
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanych_81СЭД не наша.А исходники-то вы купили? Документация к ним есть? Поковыряйте их.
Глядишь там уже есть валидация и делается всё в две строчки, добавлением правил.
...
Рейтинг: 0 / 0
10 сообщений из 60, страница 3 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверка даты на 0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]