adicionar na uses JclDateTime ;
procedure TForm1.btn1Click(Sender: TObject);
var ldtData : TDate;
var ltHora : TTime;
var lsAux : string;
begin
mmoDados.Clear;
ldtData := StrToDate(edtData.Text);
ltHora := StrToTime(edtHora.Text);
with mmoDados.Lines do
begin
lsAux := IntToStr(CenturyOfDate(ldtData));
Add('Século: '+lsAux);
lsAux := IntToStr(DayOfDate(ldtData));
Add('Dia: '+lsAux);
lsAux := IntToStr(MonthOfDate(ldtData));
Add('Mês: '+lsAux);
lsAux := IntToStr(YearOfDate(ldtData));
Add('Ano: '+lsAux);
lsAux := 'Não';
if ISLeapYear(ldtData) then
lsAux := 'Sim';
Add('Bissexto: '+lsAux);
lsAux := IntToStr(GetISOYearNumberOfWeeks(YearOfDate(ldtData)));
Add('Nro Semanas do ano: '+lsAux);
lsAux := IntToStr(DaysInMonth(ldtData));
Add('Dias no mês: '+lsAux);
lsAux := DateToStr(EasterSunday(YearOfDate(ldtData)));
Add('Páscoa: '+lsAux);
lsAux := IntToStr(HourOfTime(ltHora));
Add('Hora: '+lsAux);
lsAux := IntToStr(MinuteOfTime(ltHora));
Add('Minutos: '+lsAux);
lsAux := IntToStr(SecondOfTime(ltHora));
Add('Segundos: '+lsAux);
lsAux := IntToStr(HoursToMSecs(HourOfTime(ltHora)));
Add('Hora MS: '+lsAux);
lsAux := IntToStr(MinutesToMSecs(MinuteOfTime(ltHora)));
Add('Minutos MS: '+lsAux);
lsAux := IntToStr(SecondsToMSecs(SecondOfTime(ltHora)));
Add('Segundos MS: '+lsAux);
end;
end;
Comments
0 B
|👍
/👎
0 B
|👍
/👎