![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с датами
Rimdus © (2008-08-08 21:16:00)Всем привет!
Столкнулся с проблемой: требуется написать функцию, аналог t-sql dateadd. В общем - то можно выпиндриться и обрабатывать отдельно dd, mm и yyyy. т.е. конвертить их в текст, брать нужную часть, конвертить в integer, добавлять сколько надо, потом проделывать все обратно. Но а если требуется добавить 1 год к 29 февраля??? В итоге получиться несуществующая дата.
Кто занимался датами подскажите пути обхода. Либо как можно узнать существует ли дата?
Rimdus (2008-08-08 22:25:00) [1]>easy © (08.08.08 21:47) [2]
Большой респект
>Anatoly Podgoretsky © (08.08.08 21:32) [1]
> Rimdus (08.08.2008 21:16:00) [0]
>Тебя в первую очередь месяц должен волновать.
Вас я не понял
easy (2008-08-08 21:47:00) [2]
> Но а если требуется добавить 1 год к 29 февраля
IncYear
IncWeek, IncDay, IncHour, IncMinute, IncSecond
DateUtils.pas
Anatoly Podgoretsky (2008-08-08 21:32:00) [3]> Rimdus (08.08.2008 21:16:00) [0]
Тебя в первую очередь месяц должен волновать.