![]() |
Wochennummer aus Datum
Hi,
wie bekomme ich von einem Datum die zugehörige Wochennummer? Gruß Yheeky |
Schau dir in der Hilfe mal WeekOfTheYear an.
|
Gibt´s nicht in der Hilfe...
|
Zitat:
|
Moin Roman,
D6 kennt diese Funktion, D5 nicht ;-) |
auf irgend einer unterseite von
manfred.maday.bei.t-online.de/ hat der typ sehr(!) viel zu kalendern in pascal-sourcecode im angebot! |
Kann nicht jemand den Code aus Delphi6 rauskopieren :lol:
|
Das wäre nicht legal.
Aber eigene Fabrikate darf man weitergeben. |
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 |
Warum soll das denn nicht legal sein?! Hat jemand zufällig was eigenes?
Gruß Yheeky |
Hallo,
ich weiß nicht mehr wo ich es her hab', konnte es noch von einer defekten CD retten (auf der sich sämtliche Delphi Komponenten, Beispiele und Tips befanden, die ich gesammelt hatte :cry: ):
Code:
Ist es das was Du suchst ?
function WeekOfYear: Word;
var Day, Month, Year : Word; FirstDate, DateNow: TDateTime; DateDiff : Integer; begin Day := SysUtils.DayOfWeek(Date) - 1; DateNow := Date + 3 - ((6 + Day) mod 7); DecodeDate(DateNow, Year, Month, Day); FirstDate := EncodeDate(Year, 1, 1); DateDiff := Trunc(DateNow - FirstDate); Result := 1 + (DateDiff div 7); end; |
Yep, genau das war´s. Muss es nur noch ein bisschen umbauen. Danke!
Frohes Fest! Gruß Yheeky |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr. |
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