Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wochennummer aus Datum (https://www.delphipraxis.net/1784-wochennummer-aus-datum.html)

Yheeky 23. Dez 2002 17:45


Wochennummer aus Datum
 
Hi,

wie bekomme ich von einem Datum die zugehörige Wochennummer?

Gruß Yheeky

RomanK 23. Dez 2002 18:04

Schau dir in der Hilfe mal WeekOfTheYear an.

Yheeky 23. Dez 2002 18:10

Gibt´s nicht in der Hilfe...

RomanK 23. Dez 2002 18:18

Zitat:

Zitat von Die Delphi-Hilfe
Die Funktion WeekOfTheYear gibt die Woche des Jahres zurück, das durch einen TDateTime-Wert repräsentiert wird.

Unit

DateUtils

Kategorie

Datum/Zeit

Delphi-Quellcode:
function WeekOfTheYear(const AValue: TDateTime): Word; overload;
function WeekOfTheYear(const AValue: TDateTime; var AYear): Word; overload;
Beschreibung

Mit WeekOfTheYear können Sie die Woche des Jahres ermitteln, das durch den angegebenen TDateTime-Wert repräsentiert wird. WeekOfTheYear gibt einen Wert zwischen 1 und 53 zurück.

AYear gibt das Jahr mit der angegebenen Woche zurück. Dieser Wert darf nicht mit dem Jahr in AValue identisch sein. Der Grund liegt darin, daß die erste Woche eines Jahres als erste Woche definiert ist, von der mindestens vier Tage in das betreffende Jahr fallen. Ist also der erste Kalendertag eines Jahres der Freitag, Samstag oder Sonntag, gibt WeekOfTheYear für die ersten drei oder zwei Tage oder für den ersten Tag des Kalenderjahres die Woche des vorhergehenden Jahres zurück. Entsprechendes gilt am Jahresende: Ist der letze Kalendertag eines Jahres ein Montag, Dienstag oder Mittwoch, gibt WeekOfTheYear für die letzten drei oder zwei Tage bzw. den letzten Tag des Kalenderjahres den Wert 1 (erste Woche des nächsten Kalenderjahres) zurück.

Hinweis: WeekOfTheYear verwendet die Wochendefinition des ISO-Standards 8601. Demzufolge beginnt eine Woche am Montag und endet am Sonntag.
Hinweis: WeekOfTheYear gibt den gleichen Wert wie die Funktion WeekOf zurück.


Christian Seehase 23. Dez 2002 18:26

Moin Roman,

D6 kennt diese Funktion, D5 nicht ;-)

nailor 23. Dez 2002 18:30

auf irgend einer unterseite von

manfred.maday.bei.t-online.de/

hat der typ sehr(!) viel zu kalendern in pascal-sourcecode im angebot!

Yheeky 23. Dez 2002 19:24

Kann nicht jemand den Code aus Delphi6 rauskopieren :lol:

jbg 23. Dez 2002 20:02

Das wäre nicht legal.

Aber eigene Fabrikate darf man weitergeben.

d3g 23. Dez 2002 20:09

Ist es vielleicht legal, das mit Units aus Kylix 3 Open zu machen? Wenn ich meine Programme unter der GPL veröffentliche (mit K3Open darf man's ja gar nicht anders), dann müsste ich den Source doch auch weitergeben...

MfG,
d3g

Yheeky 23. Dez 2002 23:04

Warum soll das denn nicht legal sein?! Hat jemand zufällig was eigenes?

Gruß Yheeky


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr.
Seite 1 von 2  1 2      

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