0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 49
|
|
1 | |
Работа с временем05.09.2012, 13:47. Показов 880. Ответов 7
Метки нет (Все метки)
Нужно сформировать таблицу из таблицы по такому типу:
1. таблица: 00:00:58 1 00:01:02 0 00:01:40 1 00:01:50 0 00:01:55 0 00:01:56 1 00:02:01 1 00:02:05 1 00:02:59 1 00:03:01 1 из 1 таблицы сформировать следующее: 00:00:58 1 00:01:56 1 00:02:59 1 Как такое можно сделать? Т.е. из таблицы 1 необходимо взять только те строки, которые являются по времени концами минуты. т.е. нужны данные на конец каждой минуты.
0
|
05.09.2012, 13:47 | |
Ответы с готовыми решениями:
7
Работа с временем работа с временем Работа с временем :) Работа со временем |
210 / 169 / 24
Регистрация: 24.04.2012
Сообщений: 615
|
|
05.09.2012, 13:50 | 2 |
Нифига не понятно, что такое конец минуты?
Почему "00:02:01 1" - конец минуты, а "00:01:55 0" концом минуты не является?
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
05.09.2012, 14:07 | 3 |
И вообще что такое конец минуты?
0
|
539 / 399 / 99
Регистрация: 18.08.2012
Сообщений: 1,024
|
||||||
05.09.2012, 15:36 | 4 | |||||
Как это сделать, понятно. Непонятно, что представляют из себя сами таблицы. Но если допустить, что часы, минуты и секунды первой таблицы занесены в массивы Hour1, Min1, Sec1, а вторую таблицу затем заполнить из массивов Hour2, Min2, Sec2, то можно сделать примерно так
1
|
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 49
|
|
05.09.2012, 16:41 [ТС] | 5 |
0
|
210 / 169 / 24
Регистрация: 24.04.2012
Сообщений: 615
|
|
05.09.2012, 16:44 | 6 |
Ой, ну что мы тут под дурачка косим, сообщение отредактировал сразу как прочел ответ, и теперь "Где Вы это увидели?"...
0
|
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 49
|
|
05.09.2012, 16:49 [ТС] | 7 |
нет, отредактировал сообщение я через секунд 30 после того, как создал его. После Вашего сообщения я ничего не редактировал. Поэтому, пожалуйста без "дурачка".
Поэтому и спросил - "где Вы это увидели?".
0
|
134 / 133 / 22
Регистрация: 29.08.2012
Сообщений: 353
|
|||||||||||
05.09.2012, 18:25 | 8 | ||||||||||
по моему масивов через чур много, если формат записей всегда один и тот же например: hh:mm:ss[Space]текст то можно просто строку обрабатывать и работать с ней через DataTime я делал читалку логов, брал строку из файла тхт бил ее на части в масивы Strings(StringList) и обрабатывал время отдельно, щас пошукаю прогу попробую код сбросить
Добавлено через 19 минут
далее про время:
Добавлено через 10 минут так как тебе надо находить только данные на конец минуты/часа то ставишь планку n = (1/1440) и сравниваешь свою строку с этим числом, ищешь ближайшее снизу(n>tdt), нашел запомнил, если время превысило планку, поднимаешь n:=n+1/1440, и так далее
0
|
05.09.2012, 18:25 | |
05.09.2012, 18:25 | |
Помогаю со студенческими работами здесь
8
Работа со временем Работа с системным временем Работа с датой и временем Работа с Датой и Временем Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |