Dnes nastane kulatý unixový čas: 1200000000
10. 1. 2008 8:31
Petr Krčmář
Dnes, tedy ve čtvrtek 10. ledna 2008, ukážou ve 22:20 středoevropského času unixové hodiny kulaté číslo 1 200 000 000, což znamená, že v tu chvíli uběhne miliarda a dvě stě milionů sekund od půlnoci na 1. ledna 1970. Jen připomínáme, že jedna miliarda se slavila v září roku 2001.
Pokud chcete vědět, jaká je aktuální hodnota tohoto světoznámého počítadla, napište do příkazové řádky date +%s.
(Zaslal Clouseau.)
10. 1. 2008 9:13
Nový
1 342 177 280
celé vlákno
Nejbližší "kulatý" unixový čas bude 1342177280 (0x50000000) a nastane v pátek 13. července 2012 ve 11:01:20 GMT. (Tj. normální lidé u nás budou mít na hodinkách 13:01:20)
srakyi (neregistrovaný)
10. 1. 2008 9:34
Nový
Neni to malo?
celé vlákno
Jen jestli v tom cisle par nul nechybi - muj pocitac mne presvedcuje, ze onech 1200000000 bylo uz 14. ledna 1970. Jo kdyby tam bylo o 3 nuly vic, to by byla jina ..
Elvis (neregistrovaný)
10. 1. 2008 9:39
Nový
Re: Neni to malo?
celé vlákno
Nie nie.
elvis@gandalf:~$ date -d @1200000000
Thu Jan 10 22:20:00 CET 2008
elvis@gandalf:~$ date -d @1200000000
Thu Jan 10 22:20:00 CET 2008
srakyi (neregistrovaný)
10. 1. 2008 9:42
Nový
Re: Neni to malo?
celé vlákno
No jasne, jsem blb .. nejak mi nedoslo ze Unixovsky timestamp je v sekundach zatimco v Jave se pocita v milisekundach.
Takze beru zpet svou pripominku a omlouvam se.
Takze beru zpet svou pripominku a omlouvam se.
Krtek (neregistrovaný)
11. 1. 2008 2:14
Nový
Re: Neni to malo?
celé vlákno
$ date -d @$[011000000000]
So dub 12 02:19:12 CEST 2008
$ date -d @$[011111111111]
St lis 19 23:25:13 CET 2008
So dub 12 02:19:12 CEST 2008
$ date -d @$[011111111111]
St lis 19 23:25:13 CET 2008
Mirek (neregistrovaný)
10. 1. 2008 10:08
Nový
bude to ve skutecnosti o 33s drive
celé vlákno
nebot jestli se nepletu, tak unixtimestamp ignoruje prestupne vteriny
PaD (neregistrovaný)
10. 1. 2008 10:46
Nový
Re: bude to ve skutecnosti o 33s drive
celé vlákno
Kdyz byla naposledy prestupna vterina, tak me zajimalo, jak to bude timestamp pocitat, ale nejak jsem se v tu dobu nedostal k pocitaci :-(
Mirek (neregistrovaný)
10. 1. 2008 10:59
Nový
Re: bude to ve skutecnosti o 33s drive
celé vlákno
no kdyby je pocital, tak by to memohlo vyjit presne na 22:20, ale muselo byt to byt o ty prestupne vteriny mene, tady 22:19:27, takze nejspis je zcela ignuruje, nebo by stacilo si udelat rozdil mezi 12:00:00 1.1.2006 a 12:00:00 31.12.2005 (kdy o pulnoci tato vterina byla naposledy pridana) a pokud to vyjde presne 86400, tak opet potvrzeni, ze to ignuruje, pokud by s ni pocital, tak by to muselo vyjit 86401
Yenya (neregistrovaný)
10. 1. 2008 11:20
Nový
Re: bude to ve skutecnosti o 33s drive
celé vlákno
Wikipedie http://en.wikipedia.org/wiki/Unix_time popisuje nekolik moznosti,
jak se UNIXove systemy chovaji pri pruchodu prestupnou sekundou.
-Y.
jak se UNIXove systemy chovaji pri pruchodu prestupnou sekundou.
-Y.
hmm (neregistrovaný)
10. 1. 2008 14:14
Nový
Re: bude to ve skutecnosti o 33s drive
celé vlákno
Pocet sekund od 1970-01-01 00:00:00 UTC nema s prestupnymi vterinami nic spolecneho.
Mirek (neregistrovaný)
10. 1. 2008 14:30
Nový
Re: bude to ve skutecnosti o 33s drive
celé vlákno
mam si to vysvetlit tak, ze ani prestupny rok nema zadny vliv na pocet sekund od 1.1.1970?
Ash (neregistrovaný)
10. 1. 2008 15:29
Nový
Re: bude to ve skutecnosti o 33s drive
celé vlákno
Na počet sekund ne, ale na unix time ano. On ten POSIX.1 unix time vlastně není absolutní počet sekund, je to spíš jen jiné vyjádření normálního data.
The Unix time number increases by exactly 86 400 each day, regardless of how long the day is.
The Unix time number increases by exactly 86 400 each day, regardless of how long the day is.
10. 1. 2008 11:07
Nový
konec sveta
celé vlákno
tak jsem si chvilku hral na zjistil jsem, ze Út led 19 04:14:07 CET 2038 nastane konec sveta.
Kdyz date -d @2147483647 povysite o 1, tak to jiz napise invalid date `@2147483648' :-D
Kdyz date -d @2147483647 povysite o 1, tak to jiz napise invalid date `@2147483648' :-D
M@gic (neregistrovaný)
10. 1. 2008 13:31
Nový
Re: konec sveta
celé vlákno
Mno ako kde...:-D
[magic@prgmaga Share]$ date -d @2147483647
Ut jan 19 04:14:07 CET 2038
[magic@prgmaga Share]$ date -d @2147483648
Ut jan 19 04:14:08 CET 2038
M.
[magic@prgmaga Share]$ date -d @2147483647
Ut jan 19 04:14:07 CET 2038
[magic@prgmaga Share]$ date -d @2147483648
Ut jan 19 04:14:08 CET 2038
M.
Jim (neregistrovaný)
10. 1. 2008 14:04
Nový
Re: konec sveta
celé vlákno
Kuzolniku, nenafejkoval si to? :)
Jim (neregistrovaný)
10. 1. 2008 14:10
Nový
Re: konec sveta
celé vlákno
A nenafejkoval veru. na x86_64 to prejde skrz. Potom to ale pretecie na roku.
Majklik (neregistrovaný)
10. 1. 2008 14:20
Nový
Re: konec sveta
celé vlákno
Nemusel to fejkovat. většina systému má datový typ time_t definován jako long, takže na 64 bitových systémech (které obvykle používají LP64 datový model) budou v roce 2038 klidní, znervozní až o něco málo později, ale to už nebude problém naší generace. :-)
Ale neplatí to všude, třeba jsem si všimnul, že NetBSD3.x pro sparc64 jede time_t jen na 32 bitů?
Inu, ukáže se pak, kdo je prase a píše ve zdrojácích něco jako "int cas=time(NULL)" místo "time_t cas=time(NULL)". :-))
Ale neplatí to všude, třeba jsem si všimnul, že NetBSD3.x pro sparc64 jede time_t jen na 32 bitů?
Inu, ukáže se pak, kdo je prase a píše ve zdrojácích něco jako "int cas=time(NULL)" místo "time_t cas=time(NULL)". :-))
BLEK. (neregistrovaný)
11. 1. 2008 1:40
Nový
Re: konec sveta
celé vlákno
Já jsem psychopat, takže mám 32-bitový long a 64-bitový time_t. Ale spoustě programů se to taky nelíbí, mají v sobě zadrátováno, že sizeof(time_t) <= sizeof(long) a musejí se upravovat.
Majklík (neregistrovaný)
13. 1. 2008 13:26
Nový
Re: konec sveta
celé vlákno
To je v pořádku, zřejmě používáte datový model LLP64 jako Windows 64. Doporučuji provést formátování osobnosti a nainstalovat novou.
PTX (neregistrovaný)
10. 1. 2008 22:03
Nový
Všechno nejlepší
celé vlákno
Všechno nejlepší do dalších 100 000 000s.
PTX (neregistrovaný)
10. 1. 2008 22:20
Nový
Re: Všechno nejlepší
celé vlákno
Já to trefil!!!
karlos@tuxik:~$ date +%s
1199999999
karlos@tuxik:~$ date +%s
1200000000
karlos@tuxik:~$ date +%s
1200000001
karlos@tuxik:~$ date +%s
1199999999
karlos@tuxik:~$ date +%s
1200000000
karlos@tuxik:~$ date +%s
1200000001

