реклама на сайте
подробности

 
 
> Определение промежутка времени
d7d1cd
сообщение Apr 22 2013, 17:42
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 442
Регистрация: 26-11-10
Пользователь №: 61 199



Привет всем. Делаю программу на ассемблере. Есть дата и время 2-х событий, которые хранятся в двоично-десятичном коде. Второе событие всегда происходит позже первого. Необходимо определить сколько времени прошло между этими событиями.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Слесарь
сообщение May 4 2013, 17:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



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

вот например

Код
CDate::CDate(const SYSTEMTIME &st)
{
    /* Так как бывает летнее и зимнее время, возьмем
        за базу полдень. Что бы перевод времени не влиял
        на дату. То есть, если за базу берется полночь
        переход на летнее время после зимнего может произвести
        при вычислении BackDay() пропуск целой даты.
    */
    CTime t( st.wYear, st.wMonth, st.wDay, 12, 0, 0 );

    m_time = t;
}
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- d7d1cd   Определение промежутка времени   Apr 22 2013, 17:42
- - Psych   А таймером никак??   Apr 22 2013, 18:31
- - d7d1cd   Таймером? Каким образом? Мне же не отмерить промеж...   Apr 23 2013, 02:45
- - AlexFTF   А в чем проблема? От второго события отнять первое...   Apr 23 2013, 04:40
|- - d7d1cd   Цитата(AlexFTF @ Apr 23 2013, 08:40) А в ...   Apr 23 2013, 08:23
- - decom   Вы задаете вопросы, на которые настолько легко най...   Apr 23 2013, 09:01
|- - d7d1cd   Цитата(decom @ Apr 23 2013, 13:01) Вы зад...   Apr 23 2013, 09:25
|- - rezident   Цитата(d7d1cd @ Apr 23 2013, 14:25) Мне н...   Apr 23 2013, 10:17
|- - d7d1cd   Цитата(rezident @ Apr 23 2013, 14:17) Воо...   Apr 23 2013, 10:49
|- - adnega   Цитата(rezident @ Apr 23 2013, 14:17) ......   Apr 23 2013, 11:06
- - d7d1cd   Спасибо за код. Можно попросить прокомментировать ...   Apr 23 2013, 11:57
- - decom   В коде похоже ошибка, надо бы проверить.   Apr 23 2013, 12:51
- - AlexFTF   Цитата(d7d1cd @ Apr 23 2013, 17:49) Однак...   Apr 24 2013, 04:15
|- - d7d1cd   Цитата(AlexFTF @ Apr 24 2013, 08:15) Позв...   Apr 24 2013, 12:07
|- - Kopa   Цитата(d7d1cd @ Apr 24 2013, 16:07) Я пон...   Apr 28 2013, 05:51
|- - d7d1cd   Цитата(Kopa @ Apr 28 2013, 09:51) Какому ...   Apr 30 2013, 16:50
|- - msalov   Такой наивный вопрос: а чем стандартная библиотека...   Apr 30 2013, 20:05
|- - d7d1cd   Цитата(msalov @ May 1 2013, 00:05) Такой ...   May 1 2013, 05:35
|- - msalov   Пишите хоть в машинных кодах. Из моего сообщения в...   May 2 2013, 04:30
|- - Stanislav   Цитата(d7d1cd @ May 1 2013, 09:35) Такое ...   May 2 2013, 06:57
- - adnega   Цитата(d7d1cd @ Apr 23 2013, 15:57) Спаси...   Apr 28 2013, 07:43
- - jack_avenger   Цитата(Stanislav @ May 2 2013, 09:57) Изв...   May 3 2013, 19:06
|- - adnega   Цитата(jack_avenger @ May 3 2013, 23:06) ...   May 3 2013, 19:10
- - jack_avenger   Цитата(adnega @ May 3 2013, 22:10) Если ч...   May 3 2013, 19:13
|- - adnega   Цитата(jack_avenger @ May 3 2013, 23:13) ...   May 3 2013, 19:24
- - jack_avenger   Цитата(adnega @ May 3 2013, 22:24) А как ...   May 3 2013, 20:00
- - d7d1cd   Господа, деление меня не волнует (так же как и умн...   May 4 2013, 06:06
- - decom   Вы уже достали своими детскими вопросами. Вот алго...   May 4 2013, 07:01
|- - adnega   Цитата(decom @ May 4 2013, 11:01) Вы уже ...   May 4 2013, 16:13
- - decom   Полагаю ТС собирается сделать гаджет типа "ск...   May 4 2013, 16:43
|- - adnega   Цитата(Слесарь @ May 4 2013, 21:07) Помни...   May 4 2013, 17:16
- - Слесарь   странно, разве вам известно как распределится врем...   May 4 2013, 17:31
|- - haker_fox   QUOTE (Слесарь @ May 5 2013, 02:31) стран...   May 6 2013, 03:35
|- - adnega   Цитата(Слесарь @ May 4 2013, 21:31) Время...   May 6 2013, 09:31
- - Слесарь   Рас читывать количество месяцев за промежуток врем...   May 6 2013, 05:08
- - d7d1cd   Сразу хочу сказать спасибо всем за помощь. Алгорит...   May 6 2013, 14:29
- - adnega   Цитата(d7d1cd @ May 6 2013, 18:29) Только...   May 6 2013, 17:18


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 06:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016