datumseingabe
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
datumseingabe [2024/05/05 22:25] – quern | datumseingabe [2025/07/02 15:09] (aktuell) – [Schaltjahr] hcgreier | ||
---|---|---|---|
Zeile 39: | Zeile 39: | ||
if(Y > 1582) { | if(Y > 1582) { | ||
// Gregorianischer Kalender | // Gregorianischer Kalender | ||
- | return ((Y % 4 == 0 && | + | return ((Y % 4 == 0 && |
} | } | ||
else { | else { | ||
Zeile 80: | Zeile 80: | ||
===== Wochentage ===== | ===== Wochentage ===== | ||
- | Der Julianische Tag wird auf Betrag zwischen 0 und 7 reduziert. Diesem Wert wird der Name eines Wochentags (Tabelle) zugeordnet. | + | Der Julianische Tag wird auf einen Betrag zwischen 0 und 7 reduziert. Diesem Wert wird der Name eines Wochentags (Tabelle) zugeordnet. |
+ | |||
+ | \[\begin{align} | ||
+ | \mathrm{wt} =& | ||
+ | =&\; \mathrm{red}({JD + 1.5, 7}) + 1 | ||
+ | \end{align}\tag{1}\] | ||
- | \[ \begin{align} \mathrm{wt} =& | ||
{{tablelayout? | {{tablelayout? | ||
^ Tabelle 2 || | ^ Tabelle 2 || | ||
Zeile 120: | Zeile 124: | ||
Der ganzzahlige Rest einer Division lässt sich in diversen Programmiersprachen mit der '' | Der ganzzahlige Rest einer Division lässt sich in diversen Programmiersprachen mit der '' | ||
- | * In Java/ | + | * In Java/ |
- | * In Python ist der Operator ebenfalls | + | * In Python |
- | * In PHP lautet der Operator | + | |
</ | </ | ||
{{anchor: | {{anchor: | ||
+ | |||
===== Tagesnummer des Jahres ===== | ===== Tagesnummer des Jahres ===== | ||
Zeile 133: | Zeile 137: | ||
$Z$ liegt zwischen 1 bis 365 (bzw. 366 in einem Schaltjahr). Es gilt: | $Z$ liegt zwischen 1 bis 365 (bzw. 366 in einem Schaltjahr). Es gilt: | ||
- | $$Z = \sum_{M = 1}^{13} N\cdot(M - 1) + D$$ | + | $$Z = \sum_{M = 1}^{13} N\cdot(M - 1) + D\tag{2}$$ |
Dabei ist $N$ ist die [[# | Dabei ist $N$ ist die [[# | ||
Zeile 191: | Zeile 195: | ||
</ | </ | ||
</ | </ | ||
- | |||
{{anchor: | {{anchor: | ||
+ | |||
===== Jahr in dezimaler Darstellung ===== | ===== Jahr in dezimaler Darstellung ===== | ||
Mithilfe den beiden oben genannten Funktionen '' | Mithilfe den beiden oben genannten Funktionen '' | ||
- | $$J = Y + \frac{Z}{365 + Q}$$ | + | $$J = Y + \frac{Z}{365 + Q}\tag{3}$$ |
$Q = 0$ im Normaljahr und $Q = 1$ im Schaltjahr. $J$ ist dann das Jahr in Dezimalform. | $Q = 0$ im Normaljahr und $Q = 1$ im Schaltjahr. $J$ ist dann das Jahr in Dezimalform. | ||
Zeile 220: | Zeile 224: | ||
</ | </ | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- |
datumseingabe.1714940741.txt.gz · Zuletzt geändert: 2024/12/20 01:33 (Externe Bearbeitung)