![]() |
Anzahl Tage eines Jahres ermitteln
Hallo zusammen,
gibt es eine Funktion, die mir sagt wieviele Tage ein Jahr hat. Es gibt ja Jahre mit 365 Tagen und welche mit 366 Tagen (Schaltjahre) Gruss Holger |
Re: Anzahl Tage eines Jahres ermitteln
DateUtils.DaysInAYear
|
Re: Anzahl Tage eines Jahres ermitteln
Es könnte eine Funktion isLeapYear oder so in den DateUtils geben.
Ansonsten:
Delphi-Quellcode:
function IsLeapYear(Year: Word): Boolean;
begin Result := (Year mod 4 = 0) and ((Year mod 100 <> 0) or (Year mod 400 = 0)); end; |
Re: Anzahl Tage eines Jahres ermitteln
Ansonsten berechne doch einfach, ob ein Jahr ein Schaltjahr ist. ;)
Zitat:
|
Re: Anzahl Tage eines Jahres ermitteln
Wie wäre es mit:
DaysinYear aus DateUtils? Frank |
Re: Anzahl Tage eines Jahres ermitteln
wenn ich in der OH nach
![]() ![]() und die DP-Suche würde auch so Einiges finden [edit] wo kommen denn plötzlich die ganzen Antworten her? und wozu nochein Thread? Bekannt: Tag des Jahres 2009 -> Wie ermittle ich das Datu |
Re: Anzahl Tage eines Jahres ermitteln
Zitat:
|
Re: Anzahl Tage eines Jahres ermitteln
wobei es doch bei Beidem wohl im Prinzip fast ums Gleiche geht ... Schaltjahre, sonst wäre der andere Thread/Frage leicht zu beantworten, da Tage pro Monat bekannt und der Rest ist Mathe :angel2:
|
Re: Anzahl Tage eines Jahres ermitteln
Hallo,
oder:
Delphi-Quellcode:
function DaysInYaer(Yaer: Word): Word;
begin Result := Trunc(EncodeDate(Yaer,12,13) - EncodeDate(Yaer - 1,12,31)); end; |
Re: Anzahl Tage eines Jahres ermitteln
Vielen dank.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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