Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.02;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
3-1102342733
vvllaadd
2004-12-06 17:18
2005.01.02
Подскажите пожалуйста, как запретить выделение ячейки в TDBGrid


14-1102662547
Cosinus
2004-12-10 10:09
2005.01.02
Как разметить диск под FAT32, если он сейчас NTFS? Под ДОС.


4-1100590952
Gefest
2004-11-16 10:42
2005.01.02
Как перехватывать нажатия клавиш?


14-1102260533
Урфин Джюс
2004-12-05 18:28
2005.01.02
Подводим итоги года: 2004


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