|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.11.2011, 11:29 | #41 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Код:
думаю это мне подходит, теперь посмотрим что у меня получиться ребята я почти все сделал, теперь вот такая проблема у меня две переменные, в одной храниться дата с сервера(3.11.2011),а в другой дата с локального компа(3.11.2011),и мне надо теперь сравнить их я пытаюсь вот так Код:
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
Последний раз редактировалось mihali4; 04.11.2011 в 00:50. |
03.11.2011, 15:54 | #42 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
для этого переменную типа DateTime достаточно обрезать до целой части: Код:
|
|
03.11.2011, 16:14 | #43 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
почему дни?наоборот дни можно менять в пределах текущего месяца,мне надо сверять месяц и год
вот 11.2011<>11.2011 но почему то получается что они не равны друг другу
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
03.11.2011, 16:17 | #44 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Функции MonthOf YearOf выдергивают месяц и год из TDateTime
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 03.11.2011 в 16:30. |
|
03.11.2011, 16:28 | #45 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
я вырезал оттуда то что мне нужно функцией copy, у меня две готовые переменные типа string которые надо сравнить на равенство
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
03.11.2011, 16:58 | #46 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Код:
Для имен переменных можно использовать QuotedStr... Последний раз редактировалось mihali4; 03.11.2011 в 17:02. |
|
03.11.2011, 17:31 | #47 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
я сравниваю две переменные так
Код:
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
03.11.2011, 18:13 | #48 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Враки... Не верю...
Вот пример, все работает на YES: Код:
|
03.11.2011, 22:31 | #49 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
вот мой код
Код:
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
03.11.2011, 22:40 | #50 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
1. data:=copy(formatdatetime('d.mm.yyy y',date),3,10);
А вот что будет 10 числа в результате: '.11.2011' 2. t:= copy(Format('%d.%d.%d ',[tod_day,tod_month,tod_year]),3,10); Тот пробел, что в конце тоже в результат попадет. Делайте выводы 3. Работайте с TDateTime, меньше вероятность таких ошибок. Можно и в символьном виде, но не так как вы сделали
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно запретить программе сбор информации о компе(всевозможные идентификаторы компьютара и ОС), чтобы не дать отослать е | riotel | Безопасность, Шифрование | 10 | 02.11.2011 14:14 |
Не хочет изменять в БД | cargo29 | PHP | 14 | 07.10.2011 13:54 |
запретить модераторам моего сайта изменять себе репутацию | hon | Свободное общение | 9 | 30.09.2011 22:11 |
Можно ли запретить автопреобразования из числа в дату и обратно? | m_v_v | Microsoft Office Excel | 1 | 01.06.2010 11:22 |
Как работать с большим числом? | phobos | Общие вопросы C/C++ | 2 | 21.04.2009 07:05 |