Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alex_t Гость
|
Добавлено: Пн Дек 29 2003 13:27 Заголовок сообщения: алгоритм пересчета времени на С/С++ |
|
|
People может кто писал или имеет исходник (желательно на С, но можно С++, Java, Pascal, Smalltalk, или просто алгоритм приближенный к коду) которая переводит время и дату из обычного формата (год, месяц, число, часы,минуты, секунды) в количество секунд относительно какой-то базовой даты (в частности от 1 января 1970 00:00:00) и наоборот.
Тока без использования каких то стандартных библиотечных функций (собственно такого рода функцию по сути и надо написать).
Можно и самому заняться, но это займет некоторое время, неговаря уже о необходимости корректно все отладить и протестировать алгоритм по полной программе. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
GeX
Зарегистрирован: 03.01.2004 Сообщения: 60 Откуда: Россия, Иркутск
|
Добавлено: Сб Янв 03 2004 19:16 Заголовок сообщения: |
|
|
Довольно простой алгоритм, который пишется за 15 мин. Я не вижу тут никакой проблемы, которая может стать камнем преткновения. Общая схема такая: складываешь в цикле кол-во секунд полных годов (без первого и последнего), проверяя на високосность. И приплюсовываешь потом неполные. Ну а если ты не можешь такое общее описание перевести в функцию на С++, тогда лучше почитай книжки по С++ для начинающих. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|