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

Вниз

Как узнать первую и последнюю дату месяца   Найти похожие ветки 

 
kolos_rus ©   (2004-12-15 16:20) [0]

имеем
var
 d,d_first,d_last:tdatetime;
begin
  d:=date;  {текущая дата}
  d_first:= ?
  d_last:= ?
end;


 
Семен Сорокин ©   (2004-12-15 16:25) [1]

uses
 DateUtils;
var
d,d_first,d_last:tdatetime;
begin
 d:=date;  {текущая дата}
 d_first:= EncodeDate(1, MonthOf(date), YearOf(date));
 d_last:= EncodeDate(DaysInMonth, MonthOf(date), YearOf(date));
end;


 
kolos_rus ©   (2004-12-15 17:06) [2]

Попробовал, возникла ошибка.
Стал разбираться, оказалось, что в
EncodeDate(1, MonthOf(date), YearOf(date)); не нравится параметр YearOf(date).
Y:=YearOf(date); проходит нормально и Y имеет значение 2004.
Может ли иметь значение, что на машине установлен формат даты dd.mm.yy ? И если дело в этом, то как это обойти.


 
Verg ©   (2004-12-15 17:26) [3]


> kolos_rus ©   (15.12.04 17:06) [2]
> Попробовал, возникла ошибка.
> Стал разбираться, оказалось, что в
> EncodeDate(1, MonthOf(date), YearOf(date)); не нравится
> параметр YearOf(date).


Читай справку по ф-ции EncodeDate.


 
kolos_rus ©   (2004-12-15 17:34) [4]

Спасибо, уже сам разобрался.



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

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

Наверх




Память: 0.45 MB
Время: 0.036 c
14-1102260533
Урфин Джюс
2004-12-05 18:28
2005.01.02
Подводим итоги года: 2004


4-1100616997
ks
2004-11-16 17:56
2005.01.02
wm_PAINT


1-1103182543
ASMiD
2004-12-16 10:35
2005.01.02
Перехват операций с файлами


1-1103207930
redlord
2004-12-16 17:38
2005.01.02
завершение потока приводит к зависанию


3-1102059309
Guest_1
2004-12-03 10:35
2005.01.02
IB Local





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский