Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Функция для определения предыдущего месяца [D7]


PL ©   (2007-02-01 15:13:00) 

Здравствуйте, уважаемые мастера!
Подскажите, плз, функцию, возвращающую предыдущий месяц какой-либо даты - существует ли такая или как ее написать?


Anatoly Podgoretsky   (2007-02-02 19:42:00) [1]

> evvcom  (02.02.2007 17:16:12)  [12]

Тогда точный ответ на заданный вопрос - такой функции нет.


evvcom   (2007-02-02 17:16:00) [2]

> [11] Anatoly Podgoretsky ©   (02.02.07 16:37)
> подать правильную дату

Гы, эт как передавать. Если TDateTime, так она всегда будет правильной. А про стринг вроде не было разговору.


Anatoly Podgoretsky   (2007-02-02 16:37:00) [3]

> Desdechado  (02.02.2007 16:28:09)  [9]

Чтобы получить номер месяца, надо в функцию преобразования подать правильную дату.


Плохиш   (2007-02-02 16:35:00) [4]


> > IncMonth/IncAMonth
>
> спасибо, но это же инкрементирующие функции. а что-нибудь
> обратное есть?

Я плякал... Видно не судьба аФФтару помочь, ввиду отсутствия у него одной важной детали...


Desdechado   (2007-02-02 16:28:00) [5]

Anatoly Podgoretsky ©   (02.02.07 15:57) [7]
Автору вроде месяц (номер?) нужен, а не дата с месяцем назад.


Anatoly Podgoretsky   (2007-02-02 15:57:00) [6]

> PL  (02.02.2007 15:34:04)  [4]

>  если функцию писать можно учесть и это и високосный год, но мне не надо так заморачиаться у меня не будет dd равняться 29. есть мысли?

Есть, если у тебя будет, так, то три раза из четырех, будешь получать исключение, при попытке использовать дату 29.02.хххх


Anatoly Podgoretsky   (2007-02-02 15:57:00) [7]

> clickmaker  (02.02.2007 15:53:06)  [6]

Она еще и не транзитивна.


clickmaker   (2007-02-02 15:53:00) [8]


> но это же инкрементирующие функции. а что-нибудь обратное
> есть?

нет. Время - оно необратимо


MBo   (2007-02-02 15:38:00) [9]

>спасибо, но это же инкрементирующие функции. а что-нибудь обратное есть?

А ты хелп прочел?


PL   (2007-02-02 15:34:00) [10]


> Что должно получиться при входном параметре 29 марта?

если функцию писать можно учесть и это и високосный год, но мне не надо так заморачиаться у меня не будет dd равняться 29. есть мысли?


> IncMonth/IncAMonth

спасибо, но это же инкрементирующие функции. а что-нибудь обратное есть?


> Extract( MONTH FROM perem )
> это в SQL

нет мне запрос не нужен, спасибо


Ega23   (2007-02-01 15:15:00) [11]

Что должно получиться при входном параметре 29 марта?


Плохиш   (2007-02-01 15:15:00) [12]

IncMonth/IncAMonth


Desdechado   (2007-02-01 15:15:00) [13]

Extract( MONTH FROM perem )
это в SQL


Наверх

Титульная страница Поиск, карта сайта Написать письмо