Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

Что-то я недомудрил с датой?   Найти похожие ветки 

 
Baloo   (2004-07-16 03:21) [0]

Вот, допустим, кусочек кода:

begin                                                            
 if Now > Str2DateTimeFmt("dd.mm.yy","28.07.04") then          
 MsgOK("Сработало условие даты");                              
end.

  Почему-то условие срабатывает, если Now меньше, а не больше, чем 28 июля. Хотя календарь у меня в ногу со временем...
А вот если ставлю if Now < Str2DateTimeFmt("dd.mm.yy","28.07.04"), тогда мессага не появляется. Почему наоборот? Now - дабл, Str2DateTimeFmt - тоже вроде дабл. Дабл от большей даты меньше, чем от меньшей? Только не ржите, если что наивное сказал, а то когда будет архив форума, много будет лишней ржачки :-)


 
Дмитрий Левченко   (2004-07-16 09:49) [1]

Проверь у тебя в системе разделитель даты "." или "/".


 
zx ©   (2004-07-16 09:57) [2]

Str2DateTimeFmt("dd.MM.yyyy","28.07.2004")


 
antip_a@rambler.ru   (2004-07-16 09:57) [3]

Возможно проблема в условии сравнения
Now и Str2DateTimeFmt("dd.mm.yy","28.07.04"),
т.к. Now кроме дня, с которым ты сравниваешь, содержит еще
и время.


 
Rossa ©   (2004-07-16 10:34) [4]

Попробуй StrToDate(DateToStr(Now))


 
IceDog   (2004-07-17 03:23) [5]

Такое бывает. По какой-то причине Delphi считает что надо сравнивать от обратного, например: есть "а" и "b", ставим a>b.
Мы рассуждаем так: "а" больше "b", а на самом деле надо рассуждать, что "b" меньше "a" и ставить знак наооборот.
Наверно я туманно объяснил и многим покажется что нет разницы, но на самом деле она есть. Почему так объяснить не берусь.
Похоже пример приведенны Baloo относиться к таким "казусам".


 
Vladimir Kladov   (2004-07-17 09:29) [6]

Сказали же: MM, а не mm. Легко проверить пошаговой отладкой, что получается.


 
Baloo   (2004-07-26 07:25) [7]

Спасибо, теперь не пропаду. Большое спасибо



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.036 c
14-1106561636
RTS
2005-01-24 13:13
2005.02.13
Работа с TTreeView and TTreeNode


1-1106898403
DimonNew
2005-01-28 10:46
2005.02.13
Открытие документа Word и сохранить там же, откуда открыли


6-1101665260
leprikon_ix
2004-11-28 21:07
2005.02.13
Просмотр файловой системы удаленного ПК


1-1107172379
ИванИванычч
2005-01-31 14:52
2005.02.13
CRC


11-1089489111
z007
2004-07-10 23:51
2005.02.13
PopupMenu





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский