A Unix time ugye milliszekundumban fejezi ki 1970. január 1-től eltelt időt. Én csak azt nem értem, hogy 1 földi nap az nem pontosan 24 óra, illetve, ha jól tudom a Föld forgásában is vannak 1-2 másodperces kilengések, ennélfogva a pontos időhöz vagy hozzáadnak vagy kivonnak 1-2 másodpercet. Viszont a Unix timeban 60 másodperc 1 perc, 60perc 1 óra, 24 óra 1 nap, stb. Akkor hogyan lehetnek mégis szinkronban?
- 394 megtekintés
Hozzászólások
asszem a kernel tudja mikor kell hozzányúlni
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
netes pornó timeszinkron?
Aki másnak vermet ás, az stack pointer.
- A hozzászóláshoz be kell jelentkezni
Nincs szinkronban. Az unix time un. vilagidot mutat (UTC: https://en.wikipedia.org/wiki/Coordinated_Universal_Time), ellenben ez a szokomasodpercek (azaz az altalad is emlitett ``a Föld forgásában is vannak 1-2 másodperces kilengések'') miatt nem egyenletesen telik.
Az legjobb tudomasom szerint mindmaig egy megoldatlan problema hogyan lehet egyenletesen jaro orat kinyerni egy unix/linux rendszerbol. Vannak ra kezdemenyezesek, de amig pl az NTP sem tudja izombol, es ilyen UTC-szintu megoldasokat hasznalnak ott is igazi (pl TAI) ido helyett, addig... addig ez szivas lesz.
- A hozzászóláshoz be kell jelentkezni
Unix time nem milliszekundumban adja meg az időt hanem másodpercben.
- A hozzászóláshoz be kell jelentkezni
bocsi, igaz, már a JavaScript Date()-tel kevertem össze
- A hozzászóláshoz be kell jelentkezni
Én már láttam s, ms, us, ns mértékegységet is.
- A hozzászóláshoz be kell jelentkezni
Na jó, de láttál-e már "the number of 100-nanosecond intervals"-t? :) <a href="https://docs.microsoft.com/hu-hu/windows/win32/api/minwinbase/ns-minwin…">Microsoft</a>...
BlackY
"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)
- A hozzászóláshoz be kell jelentkezni
Valami rémlik, de persze náluk nem 1970 az origo.
- A hozzászóláshoz be kell jelentkezni
Leginkább a timezone info fájlok alapján :) https://www.iana.org/time-zones
Benne minden szeméttel, hogy melyik ország éppen milyen hülyeséget csinál, mert ha simán aritmetikai műveletekkel akarsz belőle dátumot előállítani, akár teljes napokat eltérhetsz (az international date line körül vannak országok, amik egész napokat kihagynak és ugrálnak a +/- időzónák között, hogy segítsék a kereskedelmet más országokkal).
Szerk.: a leap second lista pl. itt van: https://data.iana.org/time-zones/tzdb-2020a/leap-seconds.list (szerkesztve, hogy a legfrissebb fájlra mutasson, bár csak a lejárati idő változott benne :) )
BlackY
"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)
- A hozzászóláshoz be kell jelentkezni
Klasszikus a témában: https://youtu.be/-5wpm-gesOY
- A hozzászóláshoz be kell jelentkezni