Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Start und Ende einer Kalenderwoche bestimmen (https://www.delphipraxis.net/176693-start-und-ende-einer-kalenderwoche-bestimmen.html)

Ykcim 20. Sep 2013 14:26

Start und Ende einer Kalenderwoche bestimmen
 
Hallo Zusammen,

ich benötige eine Möglichkeit, wie ich den STart und das Ende einer Kalenderwoche bestimmen kann. Also wenn ich sage KW38 im 2013 dann brauch eich als start 16.09.2013 und als ENde 22.09.2013.

Kann mir jemand helfen?

Ich hatte gehofft, dass ich das mit StartOfTheWeek hinbekomme. Aber abgesehen davon, dass die Finktion bei meinem Delphi XE2 Starter nicht läuft, ist da ja auch ein Datum als Input und nicht eine KW und ein Jahr...

Vielen Dank Patrick

Volker Z. 20. Sep 2013 14:40

AW: Start und Ende einer Kalenderwoche bestimmen
 
Hallo,

schau mal in der OH nach
Delphi-Quellcode:
System.DateUtils
. Dort gibt es Funktionen
Delphi-Quellcode:
StartOfAWeek
und
Delphi-Quellcode:
EndOfAWeek
.

Gruß

Ykcim 20. Sep 2013 15:11

AW: Start und Ende einer Kalenderwoche bestimmen
 
Hallo,

also StartOfTheWeek funktioniert. Jetzt benötige ich "nur" noch ein Datum aus einer Kalenderwoche. Also ich sage KW38 aus dem Jahr 2013 und dann brauche ich ein Datum zwischen dem 16.09.2013 und dem 22.09.2013.

Habt Ihr auch dazu eine Idee?

Vielen Dank
Patrick

Volker Z. 20. Sep 2013 15:25

AW: Start und Ende einer Kalenderwoche bestimmen
 
Hallo,

schau doch nochmals genau hin. Es gibt die Funktionen StartOfAWeek und StartOfTheWeek. Du brauchst erstere - gilt auch fur EndOfAWeek.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage ('KW38 vom: ' + FormatDateTime ('dd.mm.yyyy', StartOfAWeek (2013, 38)) + '-' + FormatDateTime ('dd.mm.yyyy', EndOfAWeek (2013, 38)))
end;
sollte es tun.


Gruß

Ykcim 20. Sep 2013 15:31

AW: Start und Ende einer Kalenderwoche bestimmen
 
Vergesst es!!!:oops::oops::oops::oops::oops::oops::oops::oo ps:

Ich brauche doch nur StartOfAWeek benutzen!!!

Habe ich glatt übersehen!

Trotzdem vielen Dank

Patrick

Ykcim 20. Sep 2013 15:32

AW: Start und Ende einer Kalenderwoche bestimmen
 
@Volker Z.
Habe den Hinweis erst nach meiner Antwort gesehen.

Vielen Dank
Patrick


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz