hotti: Class Date in 32 bit

Beitrag lesen

hi,

Der zweite von dir zitierte Satz sollte in jeder anständigen DateTime-Implementierung selbstverständlich sein. Eine Woche ist (dank Zeitumstellung/Schaltsekunden) eben nicht 7*24*60*60 Sekunden, sondern eben 7 Tage.

Guck Dir mal die ISO-8601 (ehem. DIN1355) an, wie die Kalenderwoche definiert ist. Da wirst Du sehen, dass eine KW vom letzten Jahr in das neue Jahr fallen kann oder eine KW des neuen Jahres im alten Jahr beginnen kann. Ergo ist zusammen mit der KW _immer_ das Jahr mit anzugeben.

Und überhaupt: Scaliger-Tag ist nicht Julianischer Tag (auch wenn ich das manchmal so nenne), die Handhabe beim Rechnen mit aufeinanderfolgenden Tagen in der Scaliger-Epoche (ein anderer Rechenweg als der von JJ Scaliger ist mir nicht bekannt) erfordert es, stets mit beiden Kalendern, dem Julianischen und dem Gregorianischen K. nebeneinander zu operieren, sonst gibt es keine _aufeinanderfolgenden_ Tage.

Alle Kalender-Implementierungen, die mir bis heute untergekommen sind (in c, PHP, Perl), berücksichtigen diesen Sachverhalt nicht und auch nicht mit 64 Bit.

Hotti

0 56

Meine Güte, 64 Bit...

hotti
  • php
  1. 0
    Der Martin
    1. 0
      hotti
      1. 0
        Der Martin
        1. 0
          MudGuard
          1. 0
            Der Martin
          2. 0
            Dummerchen
            1. 0
              Der Martin
              1. 0
                Dummerchen
                1. 0
                  Der Martin
                  1. 0
                    Dummerchen
                    1. 0
                      Matze
        2. 0
          hotti
          1. 0
            dedlfix
            1. 0
              hotti
              1. 0
                dedlfix
                1. 0
                  Matti Mäkitalo
                  1. 0

                    ...muss das denn sein?

                    Matze
                    • menschelei
                    1. 0
                      dedlfix
                      1. 0
                        Matze
                        1. 0
                          Siri
                        2. 0
                          dedlfix
                          1. 0
                            Der Martin
                          2. 0
                            Matze
      2. -1
        Encoder
    2. 0
      T-Rex
      1. 0
        ichbinich
  2. 0

    Class Date in 32 bit

    hotti
    1. 0
      Sven Rautenberg
      1. 0
        hotti
        1. 0
          MudGuard
          1. 0
            hotti
            1. 0
              JürgenB
              1. 0
                Der Martin
                1. 0
                  MudGuard
                2. 0
                  JürgenB
                  1. 0
                    Der Martin
                    1. 0
                      JürgenB
              2. 0
                hotti
                1. 0
                  JürgenB
                2. 1
                  dedlfix
        2. 0
          Matti Mäkitalo
          1. 0
            hotti
            1. 0
              Matti Mäkitalo
              1. 0
                hotti
              2. 0
                hotti
                1. 0
                  MudGuard
                  1. 0
                    hotti
                  2. 0

                    ähmm

                    hotti
                    1. 0
                      MudGuard
                      1. 0
                        hotti
                        1. 0
                          hotti
                          1. 0
                            Jens Holzkämper
                  3. 0
                    Christian Kruse
                    1. 0
                      Der Martin
                      1. 0
                        Christian Kruse