Az időszámítás kezdete
oscon@osconsfortress:~$ date --date '1901-12-13 21:45:51'
date: érvénytelen dátum: "1901-12-13 21:45:51"
oscon@osconsfortress:~$ date --date '1901-12-13 21:45:52'
1901. dec. 13., péntek, 21.45.52 CET
oscon@osconsfortress:~$
A világvége
oscon@osconsfortress:~$ date --date '2038-01-19 04:14:07'
2038. jan. 19., kedd, 04.14.07 CET
oscon@osconsfortress:~$ date --date '2038-01-19 04:14:08'
date: érvénytelen dátum: "2038-01-19 04:14:08"
oscon@osconsfortress:~$
Szakkomentár:
21:39 < BaT_> de amugy nem ez az amikor a unix time 1-el hosszabb lesz
21:39 < BaT_> es azert?
21:40 < Oscon> leszarom miert
21:40 < Oscon> jo poen :D
21:40 < badur> nem lesz hosszabb...
21:40 < badur> tulcsordul
21:40 < BaT_> arra gondoltam
21:43 < huf> ha addig at nem allnak 64bit unixtimera
21:44 < huf> meg jo h senki sem dependal arra h ez egy 32bit unsigned int :D
21:45 < Oscon> na masodperceken belul megnezhetjuk magunkat http n
21:45 < huf> es nem :D
21:45 < huf> 64bitlinuxon time_t mar 64bit
- Oscon blogja
- A hozzászóláshoz be kell jelentkezni
- 1529 megtekintés
Hozzászólások
64 biten eltart míg meghalunk:
# date --date '2147485547-12-31 23:59:59'
Wed Dec 31 23:59:59 CET 2147485547
# date --date '2147485548-01-01 00:00:00'
Thu Jan 1 00:00:00 LMT -2147481748
--
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.
- A hozzászóláshoz be kell jelentkezni
Akkor 2038 januárban kell legkésőbb 64bitre áttérnem :))
------------
r=1 vagyok, de ugatok...
- A hozzászóláshoz be kell jelentkezni
Ez jo. Akkor 64 bitbe mar tenyleg belefer a vilagvege. Legalabbis - ha jol emlekszem - kb. 2 milliard ev mulva perzseli fel a tagulo Nap a Foldet.
Persze ha elobb lesz valami hasonlo esemeny, annal inkabb belefer a 64 bitbe. :)
--
I don't always dress in a T-shirt and jeans. Sometimes people give me awards, and I dress like a penguin instead. - Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Ez a 2mrd ev, mint a 64 bit tarolasi kepessege, szamomra nagyon kevesnek tunik. Minthat 32 bitet hasznalna az evek tarolasara, es 32 bitet a tobbire, pedig egy ev masodperceinek a szama joval kevesebb bitbe is befer. Szoval a rendszered lehet h 64 bites, de a time_t nalad viccesen viselkedik. Kis szamolas utan kiderul (2^64/(365*86400), tudom, nem pontos, de nagysagrendi becslesnek kivalo), hogy 64 biten elojelesen kb. 292471208677 ev irhato le, ami 3 nagysagrenddel nagyobb a milliardos erteknel. Jelenlegi tudasunk szerint ez nemhogy a Fold veget tudja leirni (amely azonban meg nem jelentene az emberiseg veget), hanem jelenlegi tudasunk szerint az egesz Univerzum vegeig boven eleg. A Big Rip becsult ideje 200MRd ev mulva lesz, es meg az is 2 nagysagrenddel kisebb.
- A hozzászóláshoz be kell jelentkezni
man date:
%s seconds since 1970-01-01 00:00:00 UTC
$ date --date '1970-01-01 00:00:00 UTC' +%s
0
date --date '1901-12-13 21:45:52' +%s
-2147483648
$ date --date '2038-01-19 04:14:07' +%s
2147483647
Egyik az int32 alja, masik a teteje.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Akkor mégis signed.
--
Debian - The "What?!" starts not!
http://nyizsa.uni.cc
- A hozzászóláshoz be kell jelentkezni