Eine neue Ära hat begonnen. Das babylonische System hat ausgedient, die Zukunft gehört der HEX-RGB-Zeitrechnung. Doch seht selbst.
Nach dem Wochenende werde ich dann noch eine JAVA-Klasse programmiert haben (selbstverständlich OpenSource), welche ihr natürlich benutzen könnt, bis ihr rot, grün oder blau werdet.
Also, ich muss arbeiten, aber zum guten Glück wird der Tag immer roter.
#10 00 00 entspricht genau 1.5 h ( 1/16 eines Tages)
#C0 00 00 wären demnach 12*1.5 h = 18
du bist leider einem Rundungsfehler in die Fresse gesprungen. Der genaue Wert von rot ist nicht genau 5.5min sondern 5.625 min oder so. Bei der nächsten Doku werde ich die genaue Zahl hinschreiben.
Die gibts noch, ist aber überhaupt nicht verbreitet, weil sie keine "sekunden" hat. Vor allem ist sie nur für Zentral Europa sinvoll zu interpretieren da wir um Mitternacht (MEZ) 0 @ ist.
Ja aber s ist nerfig, wenn der tag nicht um 0.00 anfängt sondern um 234.4
Dann wirds kompliziert zum rechnen wann Mittag ist, das wär dann gegen 484.4 und wann beginnt die Schule, wann kommt meine lieblings soap, wann muss ich ins Bett, wann muss ich denn Wecker stellen damit ich genug früh wach bin damit ich den Zug um 299,4 erwische?
Der Tag beginnt um 0.00Uhr und endet um 24.00Uhr
24.00Uhr und 0.00Uhr ist jedach das selbe. Kommt auf betrachtung drauf an ob man sagt der Tag beginnt oder endet.
@500 gibts serwohl. Ich darf ja den Tag unterteilen wie ich will.
:-) funktioniert, wenn auch mit kleinen Ungenauigkeiten -> siehe Test. Jetzt sollte ich noch den Quelltext kommentieren und eine Doku schreiben, vorausgesetzt ich habe morgen(heute?) oder in der nächsten Zeit noch Lust und Zeit.
Testprogramm für Klasse RgbHexClock.class:
Jetzt ist: 1663BB und somit 2:05:56.481
Mittagtszeit: 800000
Znüni: 655555
Feierabend: C00000
Mitternacht: 000000
ABCDEF ist eigentlich 16:06:23.994
C00000 ist eigentlich 18:00:00.000
123456 ist eigentlich 1:42:23.998
0x10 Rot sind 1:30:00.000
ein Rot ist 0:05:37.500
0x10 Grün sind 0:00:21.094
ein Grün ist 0:00:01.318
0x10 Blau sind 0:00:00.082
ein Blau ist 0:00:00.005
1 Stunde ist 0AAAAA
5 Stunden sind 355555
1 Minute ist 002D82
5 Minuten sind 00E38E
1 Sekunde ist 0000C2
5 Sekunden sind 0003CA
Test für A9871A -> 15:53:35.612 -> übergabe der babylonischen Zeit
Resultat A98719
Test für 800000 -> 12:00:00.000 -> übergabe der babylonischen Zeit
Resultat 800000
Test für 16:45:06.548 -> B2AFA2 -> übergabe der HexZeit
Resultat 16:45:06.547
Test für 7:30:00.000 -> 500000 -> übergabe der HexZeit
Resultat 7:30:00.000
Ich würde sagen die ultimative Zeitangabe ist wohl ein 64 bittiger Unix Timestamp.
Der Vorteil ist, wenns wiedermal ne "Metti und Cedi können sich nur noch per Fingerzucken unterhalten" Session gibt, kann man den ganzen noch Binär übermitteln.
Andererseits.. das ist dann amel auch nicht mehr der richtige Zeitpunkt um irgendwie ne Zeit abzumachen.
Ähä, das ist er wohl kaum.
Aber was machst Du am 23.5.? Dann könnten wir ja wiedermal ne Fingerzuck-Session an den Tag legen.
ist's ok, wenn wir das wort fraggeria nicht erwähnen? chli um den brei reden würd mich jetzt grad noch reizen...