Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 2
Регистрация: 27.02.2014
Сообщений: 280

Сравнение даты и время

16.09.2019, 12:20. Показов 590. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет
Есть стрингрид, в него занесены данные
02.09.2019 21:30:29 08.09.2019 7:30:25 ( пример)

Нужно сравнить эти два столбца. и Если столбец1 больше столбца2 , то в солбец3 записать "1" .

Просто вычесть не получается. Подскажите как возможно еще
Спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.09.2019, 12:20
Ответы с готовыми решениями:

Сравнение даты
Сравниваю дату (срока годности) товара с системным временем так: procedure TForm1.FormShow(Sender: TObject); var Guarantee:...

Выборка данных через сравнение даты в DataGridView и текущей даты
Ситуация такова: в датагриде есть столбец с определенной датой. Нужно сравнить все даты с этого столбца с датой, задаваемой...

Сравнение введенной даты и даты записанной в файле
Имеется файл в котором структура записи такова: имя фаила(8зн), спецификация(3зн), дата создания -день(2зн) -месяц (2зн) -год(2зн), кол-во...

4
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,670
Записей в блоге: 21
16.09.2019, 12:32
правильный ответ - данные из грида должны храниться в структуре данных в виде дат, а не строк, и тогда они сравниваются нормально и результат сравнения отлично помещается в грид

но лично для вас есть просто преобразование строки в дату/время
strToDateTime()
0
1 / 1 / 2
Регистрация: 27.02.2014
Сообщений: 280
16.09.2019, 12:36  [ТС]
krapotkin,
Delphi
1
2
3
4
5
for i := 0 to StringGrid1.RowCount-1 do
d1:= StrToDateTime(StringGrid1.Cells[8,i]);
d2:= StrToDateTime(StringGrid1.Cells[7,i]);
if d1>d2 then
StringGrid1.Cells[10,i]:='1';
Работает не корректно
0
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,670
Записей в блоге: 21
16.09.2019, 12:38
тут авторам топиков на слово не верят

особенно тем, кто забывает про begin end
1
 Аватар для mr-Crocodile
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
16.09.2019, 13:40
Цитата Сообщение от krapotkin Посмотреть сообщение
особенно тем, кто забывает про begin end


Цитата Сообщение от ilyxaaa Посмотреть сообщение
Delphi
1
2
d1:= StrToDateTime(StringGrid1.Cells[8,i]);
d2:= StrToDateTime(StringGrid1.Cells[7,i]);
ну и единицу ты выдаёшь, если дата в 8-м столбце больше, чем дата в 7-м.
уже не знаю, так тебе надо или это опечатка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2019, 13:40
Помогаю со студенческими работами здесь

Сравнение даты даты изменения файлов
Привет. Написал кусок проги для сравнения даты изменения файлов: #include "stdafx.h" #include "cmp_date.h" //FILE...

Сравнение введённой даты и даты из таблицы БД
Не получается сравнить даты. Пробовал несколько способов, программа работает, но условие со сравнением тупо игнорируется. string...

Можно ли вставить сравнение с графиком работ время первого входа и время начала дневных часов по графику?
Помогите новичку. В док отработанное время заполняет первый вход и последний выход по физлицу, как, можно-ли вставить сравнение с графиком...

Сравнение даты
Доброго времени суток.Помогите решить проблему. Есть файл,в котором записи идут с датой создания. Я вытянул из неё в строку дату(пример...

Сравнение даты
Помогите, пожалуйста, не получается реализовать. Есть столбец с датами, и есть форма в которой через два текст бокса задается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru