| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Подсчет разницы дат в часах |
| Автор: Neox_GeForce 16.4.2011, 20:23 |
| Нужно подсчитать разницу дат с точностью до часов. Как подойти к этой проблеме с учетом что в диапазоне дат могут быть и высокосные годы. Я думаю что нужно перевести даты в часы, потом вычесть разницу и перевести ее опять в формат даты. Правильно? Язык решения Pascal. |
| Автор: Akina 16.4.2011, 20:28 |
| Взять готовый алгоритм расчёта номера дня. Остальное фигня... |
| Автор: Neox_GeForce 16.4.2011, 20:48 | ||
Есть алгоритм.
Что нужно делать дальше? |
| Автор: Akina 17.4.2011, 10:09 |
| Номер дня, а не номер дня недели! разницу видишь? |
| Автор: Данкинг 17.4.2011, 10:20 |
| Так если получить разницу дней? А часы в сутках - всегда константа. |
| Автор: Neox_GeForce 17.4.2011, 22:50 |
| Нашел ответ. http://www.freepascal.org/docs-html/rtl/dateutils/daysbetween.html |