[an error occurred while processing this directive]
Нужна подсказка по алгоритму по коррекции времени...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
. 02 марта 2005 г. 10:39
|
|
|
|
Когда прибавляю или вычитаю коррекцию из текущего времени, то с секундами, минутами и часами все ясно. А вот с днями и месяцами проблема: ведь при прибалвлении или вычитании нужно учитывать и високосные годы. Кто-нибудь может подсказать простой алгоритм?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Please: поправте меня, кому не лень, боюсь ошибится - в софтинку закладывать буду... — . (02.03.2005 13:34, 98 байт)
- Храните время в unix-формате, и проблем не будет :) — SM (02.03.2005 11:03, пустое)
- Посмотри в апнотах на авр, там есть часики на втором кварце, и весь счет реализован программно по прерываниям. вот тами есть пример вычисления высокосного года. — КонстантинТ (02.03.2005 10:55, пустое)
- Все что тебе посоветуют - это хранить время в секундах и хранить также начало отсчета чтобы знать положение высокосных годов. Тогда трабл не будет, только оооочень большое число секунд:))) — POV (02.03.2005 10:46, пустое)
- Ответ: Дык все равно надо потом переводить в нормальный вид. Смысл вопроса: нужна методика вычисления високосных лет. — . (02.03.2005 10:52, пустое)
- :) Каждый четвертый год. А т.к. первый год известен (1980 например как в совестких часах) все сам легко узнаешь. — POV (02.03.2005 11:01, пустое)
- Не каждый четвертый. — andrew_b (02.03.2005 11:08, пустое)
- високосным является год, номер которого делится нацело на 4, за исключением тех, которые делятся нацело на 100, но те года, которые делятся нацело на 400 все равно високосные — радиолюбитель без лицензии (02.03.2005 11:08, пустое)
- Ответ: Сложновато будет. А может просто заложить таблицу на ближайшие 10 лет? Больше ни одна разработка не проживет. — . (02.03.2005 11:13, пустое)
- что значит сложнова-то? взять 2 младших битика проблема? А если ваш девайс не расчитан на работу более 2100 года, то 100-е года и учитвать не надо — prosto_Alex (02.03.2005 13:50, 102 байт)
- Esli blijayshie 10 let, to pokatit nacelo na 4 :). PS. Doma na C dlya PIC est' mnoyu pisaniye funkcii (+) — Medvedz' (02.03.2005 12:01, 422 байт)
- Посмотри K&R, второе издание, стр 110. — VaBo (02.03.2005 11:49, пустое)
- А после землятрясения и цунами Земля деформировалась и стала вращатся медленее, так что эти високосные года скоро по-другому вычисляться будут :) — rezident (02.03.2005 11:43, пустое)
- :-) Когда-то разработчики компутерных BIOS тоже так думали. — andrew_b (02.03.2005 11:22, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru