Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Вниз

Дата   Найти похожие ветки 

 
DimonNew   (2004-01-22 11:04) [0]

Hi,Masters! Подскажите пожалуйста. Как из текущей даты вычислить определенное количество либо дней, либо месяцев, либо годов.


 
Тимохов   (2004-01-22 11:05) [1]

decodedate+f1


 
Тимохов   (2004-01-22 11:06) [2]

now+f1


 
Плохиш_   (2004-01-22 11:07) [3]

DateUtils.pas Чего там только нет ;-)


 
DimonNew   (2004-01-22 11:28) [4]

Спасибо! Нашел как прибавлять - Recode..., а вот вычислять вроде нету.


 
Anatoly Podgoretsky   (2004-01-22 11:57) [5]

Тебя в школе учили, что если прибавить число с минусом, то получится вычитание.


 
Тимохов   (2004-01-22 11:58) [6]

Кто-нить понял, что он спрашивал?
Что значит "вычислить"?


 
DimonNew   (2004-01-23 18:30) [7]

Ну ошибся , ВЫЧЕСТЬ!
А в школе учили, что Word >0.


 
Тимохов   (2004-01-23 18:32) [8]

DimonNew © (23.01.04 18:30) [7]
Вычесть день, жто минус один к переменной типа дата.
Прибавить день - плюс один.
По поводу месяцев и годов см. dateutils


 
Andy BitOff   (2004-01-23 18:33) [9]

Если тебя в школе программированию учили, то ты не был отличником, это точно.


 
DimonNew   (2004-01-23 18:35) [10]

Я и смотрел, функции сложения нашел (Recode...), а функции вычитания, похоже нет.


 
DimonNew   (2004-01-23 18:38) [11]

Зато ты был, можешь гордится этим.


 
mfender   (2004-01-23 18:44) [12]

И ведь никто же толком ничего не ответил, злые люди. Правда, тут подобные вопросы про дату и время задаются по шесть разов на месяц.
Главное всегда помнить, что дата и время является числом Double. От этого и плясать.


 
DimonNew   (2004-01-23 18:45) [13]

Забираю все свои слова обратно, извените, погорячился. Надеюсь это удалят из форума.


 
Andy BitOff   (2004-01-23 18:52) [14]

Посмотри в справке (правда у меня под рукой нет) функции работы с датами и временем, начинающиеся на Inc..., например;
IncDay, IncHour, IncWeek, IncYear и т.д.


 
Andy BitOff   (2004-01-23 18:55) [15]

Да, забыл сказать, в функции передавай или 1 или -1, чтобы прибавить или вычесть соответственно. Я надеюсь, понятно, что не обязательно 1, а можно и 100, но с нужным знаком.


 
DimonNew   (2004-01-23 19:01) [16]

Большое спасибо!!! Где были мои глаза, когда просматривал DateUtils.pas, там же integer, но к сожелению отсутствуют месяцы?


 
Andy BitOff   (2004-01-23 19:06) [17]

А это что? IncMonth


 
DimonNew   (2004-01-26 10:13) [18]

Спасибо, нашел в SysUtils.


 
Плохиш_   (2004-01-26 10:31) [19]


> DimonNew © (26.01.04 10:13) [18]
> Спасибо, нашел в SysUtils.

Вообще-то обычно сначала ищут в справке



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.027 c
3-16155
Александр
2004-01-16 13:32
2004.02.06
Посоветуйте компонент!


4-16808
Alexis
2003-11-30 14:44
2004.02.06
Время создания директории.


14-16649
pasha_golub
2004-01-13 12:04
2004.02.06
IT-бизнес


3-16152
AGN
2004-01-14 13:28
2004.02.06
БД + File


1-16420
Алексей
2004-01-22 13:29
2004.02.06
Invalid typecast {handle:=LoadLibrary(PChar(PluginList





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский