Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > алгоритм пересчета времени между датами


Автор: leha2007 8.10.2006, 13:09
Подскажите

Автор: leha2007 8.10.2006, 14:56
неужели никто не знает?

Автор: thomas 8.10.2006, 16:02
leha2007
Название твоего топика 
Цитата

алгоритм пересчета времени между датами

А вот дальше, то что ты написал очень трудно понять. 
Тебя интересует, как получить разницу между двумя датами? 
Так для этого есть функция DatеDiff.
 
Почитай здесь http://msdn.microsoft.com/library/rus/default.asp?url=/library/rus/vblr7/html/vafctdatediff.asp

Судя по тому что ты ведешь речь о таблице, можно предположить, что работаешь ты с Access. Так в Access эту функцию можно тоже использовать.

А если ты хочешь сам написать функцию по расчету разницы, то учти два момента:
-наличие високосного года
-разное количество дней в месяцах.
А там получай разницу в днях между датами и переводи это в года, месяцы и дни. Правда с месяцами нужны допущения, сколько дней считать в месяце. (три месяца <> 30+31+30 или 31+30+31 )


Автор: ivashkanet 8.10.2006, 16:07
Цитата(thomas @  8.10.2006,  16:02 Найти цитируемый пост)
DatеDiff

leha2007thomas, а какая платформа? Какой язык?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)