![]() |
Berechnen wann Schaltjahr und Wochenende ist
Hallo,
wie kann ich berechnen wann ein Schaltjahr ist und wann nicht???. Und dann will ich noch berechnen wann wochenende ist und wann nicht. Hat jemand eine Idee wie ich das machen kann??? Mit freundlichen Grüßen Christian18 |
Re: Berechnen wann Schaltjahr und Wochenende ist
Delphi-Quellcode:
Function IsWeekEnd(dData : TDateTime) : boolean;
begin Result := (DayOfWeek(dData) = 1) or (DayOfWeek(dData) = 7); end; |
Re: Berechnen wann Schaltjahr und Wochenende ist
Hey das ging aber schnell. Danke !!! Und wie kann ich jetzt berechnen wann ein schaltjahr ist und wann nicht???
|
Re: Berechnen wann Schaltjahr und Wochenende ist
Schaltjahr ist jedes durch 4 (ohne Rest) teilbare Jahr,
ausser es ist durch 100 ohne Rest Teilbar, dann isses keins. Ausnahme: Ist das Jahr auch noch durch 400 ohne Rest teilbar, ist es doch eines. Zum Wochentag schau mal ![]() |
Re: Berechnen wann Schaltjahr und Wochenende ist
Zitat:
Die Jahreszahl ist ohne Rest durch 4 Teilbar -> Schaltjahr Die Jahreszahl ist ohne Rest durch 100 Teilbar -> Doch kein Schaltjahr Die Jahreszahl ist ohne Rest durch 400 Teilbar -> Doch ein Schaltjahr In genau dieser Reihenfolge berechnen. [Edit] Oder für die "faulen" ![]() |
Re: Berechnen wann Schaltjahr und Wochenende ist
Warum ist denn zum Beispiel das Jahr 2100 kein Schaltjahr?
2100 durch 4 => 525 (Schaltjahr) 2100 durch 100 => 21 (doch kein Schaltjahr?) 2100 durch 400 => 5,25 (Rest, also kein Schaltjahr) ... Meiner bescheidenen Meinung nach is das Jahr 2100 aber n Schaltjahr.. Oder verhau ich mich da gerade? |
Re: Berechnen wann Schaltjahr und Wochenende ist
Zitat:
Ich weiss nicht wer die goettliche Idee mit 4, 100 und 400 hatte, aber das wird schon einen Sinn haben... Bei 2000 kam ja die 400er-Regel in Verwendung Greetz alcaeus |
Re: Berechnen wann Schaltjahr und Wochenende ist
Ok habn bissi gewikit ... Nu bin ich schlauer -g-
|
Re: Berechnen wann Schaltjahr und Wochenende ist
Delphi-Quellcode:
Uses SysUtils;
function IsLeapYear ( const Year : Word ) : Boolean;7 |
Re: Berechnen wann Schaltjahr und Wochenende ist
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 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