|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Добрый день! Не судите строго, я только учусь. Есть переменная с типом дата. Как проверить её на 0. Задача в следующем. Есть плановая дата в процессе. При старте процесса необходимо проверить поле плановая дата, если оно пустое, то сделать его равным сегодня + 3 дня. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:08 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Sanych_81, Выразите танцем, дата = 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:12 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Где-то в степиSanych_81, Выразите танцем, дата = 0 Я прошу прощения, но я только учусь, и поэтому не совсем понимаю "слэнг". ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:22 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Sanych_81, ну выразите словами, как может DateTime ( вы же об этом типе ведете речь) быть 0? В философском контексте можно предположить что время начала большого взрыва = 0 но опять же предположения.. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:31 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
в MySQL поле даты может быть '0000-00-00 00:00:00' Я до сих пор не понимаю всей глубины мысли разработчиков MySQL ЗЫ: может автор в данном случае не понимает, что такое переменная типа "Дата"? Sanych_81, подскажите, какой конкретно тип у переменной? как она объявлена? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:37 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Попробую своими словами описать задачу. Есть форма на которой есть поле "Плановая дата". Мне нужно написать сценарий на C#, который проверит это поле и если оно пустое запишет туда значение сегодня + 3 дня.( как записать значение я уже разобрался), а если он не пустое, то ничего не будет делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:47 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Shocker.Pro, авторв MySQL поле даты может быть '0000-00-00 00:00:00' а почему нет? диез наблюдает большой взрыв с правой стороны, мускул предположил что начало всех начал 000000 или ничего ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:52 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:53 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Sanych_81,авторЕсть форма на которой есть поле "Плановая дата" ну проверь те его, если там ничего нет - пишите свое, углубляться далее в структуры и инициализации имхо не вижу смысла ибо Вы начинающий начинающих ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 14:57 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Где-то в степиSanych_81,авторЕсть форма на которой есть поле "Плановая дата" ну проверь те его, если там ничего нет - пишите свое, углубляться далее в структуры и инициализации имхо не вижу смысла ибо Вы начинающий начинающих Так я и спрашиваю как проверить. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 15:00 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Где-то в степиShocker.Pro, авторв MySQL поле даты может быть '0000-00-00 00:00:00' а почему нет? диез наблюдает большой взрыв с правой стороны, мускул предположил что начало всех начал 000000 или ничегоДоставая, к примеру, номер месяца из поля даты, я ожидаю его видеть в диапазоне 1-12 (или null), но никак не 0. Не говоря уж о том, что MSSQL сходит с ума при попытке импортировать данные из казалось бы простого поля даты из MySQL ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 15:18 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Sanych_81Есть переменная с типом дата. Как проверить её на 0.Sanych_81Так я и спрашиваю как проверить.никак. Переменная типа даты никак не может быть 0. Она может содержать либо null, либо корректную дату. Для начала осознайте этот факт. Проверять нужно поле ввода, а оно у вас, вероятно текстовое. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 15:20 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Shocker.ProSanych_81Есть переменная с типом дата. Как проверить её на 0.Sanych_81Так я и спрашиваю как проверить.никак. Переменная типа даты никак не может быть 0. Она может содержать либо null, либо корректную дату. Для начала осознайте этот факт. Проверять нужно поле ввода, а оно у вас, вероятно текстовое. у поля тип DateTime, поэтому с IsNullOrEmpty не получается. Выходит ошибка преобразвания в "string" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 15:39 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Sanych_81у поля тип DateTime, поэтому с IsNullOrEmpty не получается. Выходит ошибка преобразвания в "string" Я же выше ответил. Что не нравится? P.S. Кому хочется именно нулей: Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 16:55 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
МСУ,МСУP.S. Кому хочется именно нулей: гы, расскажи нам о локальном сжиросжигании, или дата равна 0)) default(DateTime), MinValue или на х.к. - new DateTime() ( и то если конструктор по умолчанию не переписан ( щас поднимется вой что такого не может быть), я это для будущих никрофилов написал, ибо перепищут в будущих фремворках по просьбе трудящихся, ( переписали же захват перемененной цикла foreach))... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 17:35 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
МСУ Код: c# 1. 2.
Спасибо!!!! Работает. Подскажите пожалуйста правильно ли я понимаю логику. 1 строка: с помощью "??" проверяет на 0, т.е. если plannedData "0" то равно сегодня плюс 3 дня. 2 строка: если plannedData имеет минимальное значение то устанавливаем сегодня + 3 дня, если нет то оставляем как есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 17:59 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Sanych_81с помощью "??" проверяет на 0да не на 0, а на null, почувствуйте, наконец, разницу, почитайте учебники, самое начало ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 18:16 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Где-то в степигы, расскажи нам о локальном сжиросжигании, или дата равна 0)) Да я вообще не понимаю, развели полемику на пустом месте :) Можно было сразу автору ответить... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 19:07 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Да я вообще не понимаю, развели полемику на пустом месте :) Можно было сразу автору ответить...[/quot] Спасибо за помощь! а про полемику нашел на просторах: Чем отличаются русский, американский и еврейский форумы? - на американском форуме вы задаете вопрос и вам дают ответ - на еврейском форуме вы задаете вопрос и вам задают встречный вопрос - на русском форуме вы задаете вопрос и вам долго объясняют почему вы такой му**к. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 19:42 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Есть еще Гугл, чтоб никто не обзывал ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 19:51 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
PallarisЕсть еще Гугл, чтоб никто не обзывал Есть ещё много всего... Никто не заставляет отвечать. Нет желания помочь проходи, есть желание так помоги. Когда начинаешь разбираться в чем-то новом, то не всегда знаешь как спросить у Гугла. Я в гуле на это вопрос 3 дня ответ искал. А на форуме за пол дня нашел помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 20:07 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Спасение утопающих - дело рук самих утопающих (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 20:15 |
|
Проверка даты на 0
|
|||
---|---|---|---|
#18+
Sanych_81Есть ещё много всего... Хватит ныть. P.S. Учись внятно задавать вопросы. Новичёк? Смотри как делают другие, читай, запоминай, учись. И главное не ной, если хочешь чему-то научиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2014, 20:16 |
|
|
start [/forum/topic.php?fid=20&msg=38733339&tid=1402531]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 158ms |
0 / 0 |