Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Подскажите плз, как мне сравнить две даты? у меня почему то только только дни сравниваются, а месяц и год нет делаю так... Me.Label5.Caption = Format$(Date, "dd.MM.yyyy") Me.Label2.Caption = Format$(Time, "hh:nn:ss") If Label5.Caption >= Label7.Caption And Label2.Caption > Label3.Caption Then *** Else *** End If в лейблах тоже даты, в том же формате.. просто сравнить нужно их caption'Ы вот неполучается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 17:32 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
сначала преобразуй в тип Date, а уже потом сравнивай , например DateDiff() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 17:34 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Но тут есть подводный камень - нужно убедиться, что дата будет преобразовываться правильно. То есть 01.12.2009 - в 1 декабря, а не в 12 января. Иначе либо придется форматировать в анси-формате (2009-12-01), либо морочиться с перестановками аргументов, либо параллельно хранить дату в нативном формате. Можно также хранить дату в Label7.Tag в анси-формате, тогда проблем с преобразованием не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 17:41 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
самое правильно: изначально иметь переменные типа Date и их сравнивать, а на label уже выводить в нужном тебе формате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 17:44 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Konst_Oneсамое правильно: изначально иметь переменные типа Date и их сравнивать, а на label уже выводить в нужном тебе формате А еще самое правильное, не называть активные метки Label1, Label2.... Какой был вопрос, такой был ответ :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 17:48 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Спасибо большое! Пока буду использовать CDate, по ходу сделаю как сказал Konst_Oneсамое правильно: изначально иметь переменные типа Date и их сравнивать, а на label уже выводить в нужном тебе формате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 08:44 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Странно, но на строку Код: plaintext пишет Код: plaintext 1. Где тут ошибка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 09:15 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
AntonariyОпределенно в одном из лабелов не дата или вообще пустая строка. Jah loves you. мда, так оно и есть.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 09:43 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Если CDate сравниваются даты , как время сравнить? CTime или как :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 10:06 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
MasterWEB Если CDate сравниваются даты , как время сравнить? CTime или как :) Функция CDate преобразует некое значение в тип Date . Это тип данных, который в "себе содержит" не только дату , но и время, т.е. дата+время . Стандарной функции CTime нету. Тебе нужно объединять дату и время из Label-ов. Например Код: plaintext 1. 2. 3. 4. 5. 6. 7. делаю так... Me.Label5.Caption = Format$(Date, "dd.MM.yyyy") Me.Label2.Caption = Format$(Time, "hh:nn:ss") If Label5.Caption >= Label7.Caption And Label2.Caption > Label3.Caption Then *** Else *** End If сделай так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 11:55 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
.Михаил., Большое спасибо! Тему можно закрывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 12:51 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
.Михаил. Код: plaintext 1. на всякий случай.... можно и так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 12:55 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Обрати внимание на ф-ции Код: plaintext 1. 2. 3. 4. Дело в том что то что работает в России и 100 раз "проверено", может внезапно глюкануть где-нибудь в Европе, чтобы это понять надо поиграться с региональными настройками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 13:59 |
|
||
|
Сравнение даты
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro.Михаил. Код: plaintext 1. на всякий случай.... можно и так Код: plaintext это я знаю, но у автора темы дата и время в разных Label-ах находится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36304698&tid=2160418]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 140ms |

| 0 / 0 |
