Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: Kalenderwoche ermitteln
30. Mai 2013, 17:59
Gerade mit Delphi 7 geschrieben:
Delphi-Quellcode:
uses DateUtils;
procedure CalculateNewWeekOfYear(WeekIn, YearIn, Offset: integer;
out WeekOut, YearOut: integer);
var
DateValue: TDateTime;
begin
DateValue:= IncWeek(StartOfAWeek(YearIn, WeekIn), Offset);
WeekOut := WeekOfTheYear(DateValue);
YearOut := YearOf(DateValue);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
OldYear, OldWeek, NewYear, NewWeek, Offset: integer;
begin
OldWeek := StrToInt(Edit1.Text);
OldYear := StrToInt(Edit2.Text);
Offset := StrToInt(Edit3.Text);
CalculateNewWeekOfYear(OldWeek, OldYear, Offset, NewWeek, NewYear);
Edit4.Text := IntToStr(NewWeek);
Edit5.Text := IntToStr(NewYear);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|
|
Zitat
|