A pontos idő az utc. UTC: mit jelent, hogyan áll ez? Különbség az UTC és a GMT időzónák között
- UTC: A főmeridiánon lévő időt univerzális koordinált időnek nevezzük. A rövidítés eltérését az okozta, hogy minden nyelven egyetemes volt.
- GMT: Korábban a Greenwichi középidőt (GMT) használták az UTC helyett, mivel a fő meridiánt úgy választották, hogy áthaladjon a Greenwichi Királyi Obszervatóriumon.
- Más időzónák eltolhatóak az UTC -ből. Például az Australian Eastern Standard Time (EST) UTC + 1000, azaz 10:00 UTC ugyanazon a napon 20:00 EST.
- Nyári idő nem befolyásolja az UTC -t. Ez csak egy politikai döntés az időzóna megváltoztatásáról (eltéve az UTC -től). Például a GMT még mindig használatban van: télen brit nemzeti idő van. Nyáron BST lesz.
- Szökő másodpercek: Nemzetközi megegyezés szerint az UTC -t legfeljebb 0,9 másodpercig tartják a fizikai valóságtól (UT1, amelyet napidőben mérnek) azáltal, hogy az UTC utolsó percének végén vagy az utolsó percben "szökő másodpercet" vezetnek be Június.
- A szökőmásodperceket nem kell bejelenteni (csillagászok) a bevezetésük előtt 6 hónappal. Ez akkor jelent problémát, ha bármilyen tervezésre van szüksége, egy másodperces pontossággal, több mint 6 hónapig.
- Unix idő: A „korszak” (1970 elején UTC) óta eltelt másodpercek számával mérve. A Unix időt nem befolyásolják az időzónák ill nyári időszámítás.
- A POSIX.1 szabvány szerint a Unix időnek az ugrás másodperceket kell kezelnie az előző másodperc megismétlésével, például: 59,00 59,25 59,50 59,75 59,00 ← ismétlés 59,25 59,50 59,75 00,00 ← növekmény 00,25 a rendszer órájában, és garantáltan eléri az idejét hátoldal... Másrészt minden nap pontosan 86 400 másodperc, és nem kell egy táblázat az összes múltbeli és jövőbeli szökő másodpercről ahhoz, hogy a Unix-időt ember által olvasható órákká-percekké alakítsa.
- Feltételezik, hogy az ntpd újrapróbálkozik, miután ugróbiteket kapott az upstream időszerverekről, de azt is láttam, hogy semmit sem tesz: a rendszer egy másodperccel a jövőbe megy, majd lassan kúszik vissza a megfelelő időre.
Amit minden programozónak tudnia kell az időről
- Az időzónák a bemutatási szintre vonatkoznak
A legtöbb kód nem foglalkozik az időzónákkal vagy a helyi idővel, hanem a Unix -időnek úgy kell eltelnie, ahogy van. - Az idő mérésekor mérje meg a Unix időt. Ez UTC. Könnyű beszerezni (rendszerfunkciók alapján). Nincsenek időzónái vagy nyári időszámítása (és szökő másodpercek).
- Ha időt tárol, tárolja a Unix időt. Ez egy szám.
- Ha meg szeretné őrizni az ember által olvasható időt (például naplókban), próbálja meg tartani azt együtt Unix idővel, nem ahelyett.
- Az idő megjelenítésekor mindig tartalmazza az időzóna eltolást. Az eltolás nélküli időformátum haszontalan.
- A rendszeróra nem pontos.
- Online vagy? Minden más gép rendszerórája nem másképp pontos.
- A rendszer órája előre -hátra ugrálhat az időben, olyan dolgok miatt, amelyek nem befolyásolhatók. A programot úgy kell kialakítani, hogy túlélje ezt.
- A másodpercek számának aránya rendszeróra a mennyiséghez igazi másodperc nem pontos, és változhat. Ez elsősorban a hőmérséklettől függ.
- Ne használja vakon a gettimeofday () parancsot. Ha monoton (folyamatosan növekvő) órát szeretne, akkor nézze meg a clock_gettime () oldalt. [Java opció: használja a System.nanoTime () parancsot a System.currentTimeMillis () helyett]
- Az ntpd kétféleképpen módosíthatja a rendszeridőt:
- Lépés: Az óra azonnal előre vagy hátra ugrik a megfelelő időpontra
- Forgattyú: Módosítsa a rendszeróra frekvenciáját úgy, hogy lassan mozogjon a megfelelő idő felé.
Különleges esetek
- Az idő minden megfigyelő esetében másodpercenként másodpercenként telik. A távoli órák gyakorisága a megfigyelőhöz képest a sebességtől és a gravitációtól függ. A GPS műholdakon belüli órákat úgy állították be, hogy leküzdjék a relativitás hatásait.
- A MySQL a DATETIME oszlopokat számokban tárolt értékként tárolja "YYYYMMDD HHMMSS" Ha aggódik az időbélyegek tárolása miatt, tárolja őket egész számként, és használja az UNIX_TIMESTAMP () és FROM_UNIXTIME () függvényeket az átalakításhoz.
Az alap modern rendszer időzónák UTC(univerzális idő), amelytől az összes időzóna ideje függ.
A helyi idő az északi féltekén számos országban (de nem mindenhol) nyáron 1 órával növekszik (a déli féltekén egyszerre 1 órával csökken), télen pedig visszatér a normál, normál időhöz, ami gyakran szintén változik. A műsorszórás, a nemzetközi szállítás, a rádiókommunikáció, az e-mail és más nemzetközi kommunikáció helyi időbeli és szezonális változásai miatt óriási zűrzavar alakul ki a különböző országok közötti időbeli igazodás során.
Az UTC időt télen és nyáron nem fordítják le, így azokon a helyeken, ahol nyári időszámítás van eltolva, az eltolás az UTC -hez képest változik.
Primer (nulla) meridián - Greenwichi meridián földrajzi hosszúság 0 ° 00 "00", a földgolyót a nyugati és a keleti féltekére osztja. Áthalad az egykori Greenwich Obszervatóriumon (London külvárosában)
GMT(Greenwichi középidő) - "Greenwichi idő" - a greenwichi meridiánon. A csillagok napi mozgásának csillagászati megfigyelései határozzák meg. Instabil (évente egy másodpercen belül), és függ a Föld forgási sebességének állandó változásától, a földrajzi pólusok felszíne mentén történő mozgásától és a bolygó forgástengelyének megdöntésétől. Greenwichi (csillagászati) idő - A GMT értéke közel van az UTC -hez (atomidő), és továbbra is szinonimájaként fogják használni. Egy másik név - "ZULU time"
Az orosz nyelvű meteorológiában a GMT-t SGV-ként (Greenwichi középidő vagy földrajzi idő) jelölik.
A Greenwichi középidővel ellentétben az UTC atomórán alapul. Az UTC időskálát 1964 óta vezetik be, hogy összeegyeztessék az UT1 (csillagászati mérések) és a TAI (atomóra) értékeit.
1900 óta az átlagos napsütéses nap 0,002 atom másodperccel nőtt, és ezért a Greenwich -i átlagos idő 500 naponként körülbelül 1 másodperccel tér el a nemzetközi atomidőtől. Figyelembe véve ezt a progresszív fáziseltolódást a két időskála között, és nem feladva nagy pontosságú az atomóra által javasolt kompromisszumot találták 1972 -ben, ami a Koordinált Világidő (UTC) meghatározásához vezetett, amelyet ma a világ hivatalos időmérőjeként használnak. Valójában az UTC idő a nemzetközi atomidőhöz hasonlóan áramlik, és amikor a greenwichi időtől való eltérés eléri az 1 másodpercet, 1 másodpercet adnak hozzá az UTC skálához, amelyet ugrás másodpercnek neveznek. Így a különbség mindig 0,9 másodperc alatt marad. Az ugró másodperc hozzáadásáról az International Earth Rotation Service (IERS) számol be, amely folyamatosan figyeli a forgási sebességet. A legjobb dátumok a szökő másodperc hozzáadásához június 30. és december 31.. Egyébként az UTC kifejezés kompromisszum az angol CUT (Coordinated Universal Time) és a francia TUC (Temps Universel Coordlnaire) között is.
A koordinált egyetemes idő (UTC) mindig független referenciapont marad az egész világ számára, és ahonnan, ismerve a különbséget szabványos idő, mindig kiszámíthatja a helyi időt.
A pontos időjeleket rádió, televízió, internet - az UTC rendszerben továbbítja.
A zónaidő egy időszámláló rendszer, amely a Föld felszínét 24 időzónára osztja, 15 ° -onként. Az azonos időzónán belüli időt azonosnak kell tekinteni. 1884 -ben a nemzetközi konferencián úgy döntöttek, hogy ezt a rendszert alkalmazzák. Az 1883 -as nemzetközi megállapodás értelmében a kezdeti ("nulla") meridián az, amely áthalad a London külvárosában található Greenwich Obszervatóriumon. Helyi Greenwich -i idő (GMT), egyetértett azzal, hogy a világidőt vagy a világidőt hívja
Oroszország területén 2010. március 28. óta - 9 időzóna (előtte 11 időzóna volt). Szamara régió és Udmurtia átállt Moszkva időre (második időzóna). Kemerovo régió. (Kuzbass) - Omszkba (MCK + 3). Kamcsatka és Csukotka - Magadanskoe (MSK + 8). A Szövetség ezen öt tárgyában, 2010. március 28 -án - az óramutatókat nem fordították le.
Két övet megszüntetnek - a harmadik (Samara, MSK + 1) és a tizenegyedik (Kamcsatka, MSK + 9). Összesen 9 -en vannak, és hazánkban a maximális időbeli terjedés 10 óráról 9 órára csökken.
Oroszországban 2011 márciusa óta, a nyári időszámításra való áttérés után az óra mutatóit egész évben nem mozgatják.
2012 -ben - ismét megvitatva minden szinten, az állandó téli idő előnyeit a nyári idővel szemben, ezért - lehetséges az átmenet (idén ősszel) az állandó, egész éves téli időszámításra.
A stabil idő egészségesebb. Az őszi-tavaszi szezonon kívül a szervezetnek nem kell újjáépítenie bioritmusát. A műszaki szolgálatoknak és a szállítómunkásoknak most sem kell, mint korábban, az óra mutatóinak mozgatásakor, a berendezések újrakonfigurálását és az ütemezés megváltoztatását.
Moszkvai időzóna, stabil idő szerint: +4 (GMT + 4:00)
A normál idő határait a fizikai és földrajzi adottságok figyelembevételével húzzák meg - szerint nagy folyók, vízválasztók, valamint államközi és közigazgatási határok. Az államok megváltoztathatják ezeket a határokat az országon belül.
Alkalmazható nemzetközi rendszer U T C ( Világóra; ez UTC / GMT vagy, ami ugyanaz - UTC), valamint a helyi és a moszkvai idő közötti különbség - MSK. A pluszjel azt jelenti - kelet, mínusz - nyugatra a kiindulási ponttól
A nyári időszámításra (egy órával előre) és a télre (egy órával vissza) való áttérés tavasszal, illetve ősszel történik. Ez a szabály érvényes az Európai Unióban, Egyiptomban, Törökországban, Új -Zélandon ... Az átigazolási dátumok és sorrend - az idő tekintetében kissé eltérhetnek. A legtöbb ország feladta az óramutatók őszi-tavaszi fordítását: Oroszország és Fehéroroszország (2011 óta), Kazahsztán, Türkmenisztán, Üzbegisztán, Tádzsikisztán, India, Kína, Japán, Szingapúr, Tajvan ...
Világidő - UTC / GMT - A Greenwichi középidő (G M T) a koordinált világidő (U T C) egy másodperces pontossággal - GMT = UTC). Az U T C név idővel teljesen felváltja a "Greenich idő" kifejezést
Rizs. 2 Térkép - A világ időzónái és azok eltolása az UTC / GMT (Greenwichi középidő) szerint
Táblázat - a világ városainak időzónái (UTC / GMT), nyári időben
Kamcsatka | UTC / GMT + 12 |
Magadan, Szahalin. | UTC / GMT + 12 |
Vlagyivosztok | UTC / GMT + 11 |
Jakutszk | UTC / GMT + 10 |
Irkutszk | UTC / GMT + 9 |
Krasznojarszk | UTC / GMT + 8 |
Omszk | UTC / GMT + 7 |
Jekatyerinburg | UTC / GMT + 6 |
Moszkva moszkvai idő, Szocsi városa | UTC / GMT + 4 |
Minszk "Kelet -európai idő" (EET) | UTC / GMT + 3 |
Párizs "Közép -európai nyári idő" (CEST - Central Europe Summer Time Zone) | UTC / GMT + 2 |
London Greenwichi idő / nyugat -európai idő (WET) | UTC / GMT + 1 |
"Közép-atlanti idő" | UTC / GMT-1 |
Argentína, Buenos Aires | UTC / GMT-2 |
Kanada "atlanti idő" | UTC / GMT-3 |
Amerikai keleti nyári időzóna (EDT) | UTC / GMT-4 |
Chicago (Chicago) "Központi idő" (CDT - US Central Dayligh Time) | UTC / GMT-5 |
Denver "Hegyi idő" (MDT - US Mountain Dayligh Time) | UTC / GMT-6 |
USA, Los Angeles, San Francisco "Csendes -óceáni nyári idő" (PDT - Pacific Daylight Time) | UTC / GMT-7 |
Példa a téli és nyári idő megjelölésére: EST / EDT (keleti szabvány / nyári időzóna).
Ha valahol a téli időt szokásosnak tekintik, akkor azt rövidíteni lehet, például: ET, CT, MT, PT
Táblázat - Oroszország városainak és régióinak időzónái, 2011 óta.
Helyi időkülönbség látható:
MSK + 3 - Moszkvával;
UTC + 7 - koordinált világidővel (UTC = GMT)
Név tél nyár |
Elfogultság viszonylag Moszkva idő |
UTC eltolás (Világ idő) |
|
USZ1 | Kalinyingrádi idő - az első időzóna | MSK-1 | UTC + 3: 00 |
MSK / MSD MSST / MSDT |
Moszkvai idő | MSK | UTC + 4: 00 |
SAMT / SAMST | Lepedék | MSK | UTC + H: 00 |
YEKT / YEKST | Jekatyerinburg idő | MSK + 2 | UTC + 6: 00 |
OMST / OMSST | Omszki idő | MSK + 3 | UTC + 7: 00 |
NOVT / NOVST | Novoszibirszk, Novokuznetsk Kemerovo, Tomszk. Barnaul |
MSK + 3 | UTC + 7: 00 |
KRAT / KRAST | Krasznojarszki idő Krasznojarszk, Norilszk |
MSK + 4 | UTC + 8: 00 |
IRKT / IRKST | Irkutszki idő | MSK + 5 | UTC + 9: 00 |
YAKT / YAKST | Jakut idő | MSK + 6 | UTC + 10: 00 |
VLAT / VLAST | Vlagyivosztoki idő | MSK + 7 | UTC + 11: 00 |
MAGT / MAGST | Magadan idő Magadan |
MSK + 8 | UTC + 12: 00 |
PETT / PETST | Petropavlovszk-Kamcsatszkij | MSK + 8 | UTC + I2: 00 |
Megjegyzés: MSK = MSD (moszkvai nyári időszámítás) egész évben
Kifejezések és meghatározások
Nyári időszámítás (DST - Summerlight Saving (Summer) Time) - az óra egy órával előre mozgatása, amelyet évente, március utolsó vasárnapján hajtottak végre, annak érdekében, hogy a nyári órákban további órákat szerezzenek, és energiát takarítsanak meg (világításhoz, stb.). A téli időszámításra való visszatérést az utolsó időben hajtották végre. Október vasárnap. Ezek az átmenetek hatással voltak az emberi test bioritmusaira, közérzetére, és egy hét alkalmazkodás kellett ahhoz, hogy megszokja. Az óramutatók manipulálása - közös ok a munkavállalók és a munkavállalók késése a munkától.
A kezdeti (nulla) meridián a 0 ° 00 "00" földrajzi hosszúságú greenwichi meridián, amely a földgömböt a nyugati és a keleti féltekére osztja. Áthalad az egykori Greenwich Obszervatóriumon (London külvárosában)
GMT (Greenwichi középidő) - "Greenwichi idő"- a greenwichi meridiánon. A csillagok napi mozgásának csillagászati megfigyelései határozzák meg. Instabil (évente egy másodpercen belül), és függ a Föld forgási sebességének állandó változásától, a földrajzi pólusok felszíne mentén történő mozgásától és a bolygó forgástengelyének megdöntésétől. A greenwichi (csillagászati) idő értéke közel van az UTC -hez (atomidő), és továbbra is szinonimájaként fogják használni. Egy másik név - "Zulu Time"
Az orosz nyelvű meteorológiában a GMT-t SGV-ként (Greenwichi középidő vagy földrajzi idő) jelölik.
GMT = UTC (1 másodpercen belül pontos)
Időzóna (Standard Time Zone) - a különbség az UTC / GMT világidő szerint (példa: UTC / GMT + 4 - a negyedik időzóna, Greenwichtől keletre)
H: mm: ss - 24 órás formátum (példa: 14:25:05). Percek és másodpercek - kezdő nullákkal
h: mm: ss - 12 órás formátum (példa: 02:25:05 PM - "két és fél délután" - 14:25:05). Percek és másodpercek - kezdő nullákkal
AM - dél előtti idő kijelölése 12 órás formátumban (rövidített változat - "A")
PM - a dél utáni idő kijelölése 12 órás formátumban
A Universal Time UT (Universal Time) a Greenwich -i meridiánon elért átlagos napidő, amelyet a csillagok napi mozgásának csillagászati megfigyelései határoznak meg. Frissített értékei: UT0, UT1, UT2
UT0 - a pillanatnyi Greenwichi meridiánnál eltöltött idő, amelyet a Föld pólusainak pillanatnyi helyzete határoz meg
UT1 - idő a Greenwich középső meridiánján, korrigálva a Föld pólusainak mozgásához
UT2 - idő, figyelembe véve a Föld forgási sebességének változását
TAI - atomic clock time (International Atomic Time, 1972 óta). Stabil, referencia, soha nem fordították le. Idő és gyakoriság szabvány
A GPS navigációs rendszerben lévő idő 1980 januárja óta van érvényben. Nincs benne módosítás. Másfél tucat másodperccel előzi meg az U T C időt.
UTC (angol idő szerint koordinálva)- Koordinált világidő a szabványos frekvenciák és időjelek rádióban, televízióban és az interneten történő összehangolt elosztásához - "Világidő". Szinonimája: "Univerzális időzóna"
Az UTC időskálát 1964 óta vezetik be, hogy összeegyeztessék az UT1 (csillagászati mérések) és a TAI (atomóra) értékeit.
A Greenwichi középidővel ellentétben az UTC atomórán alapul.
A föld forgásának sebessége lelassul, ezért az UTC skálán a korrekciókat (szökőmásodpercek - "Ugrás másodperc") rendszeresen bevezetik az UTC skálán, egy -két vagy három év után, június 30 -án vagy december 31 -én, tehát hogy az UTC legfeljebb egy másodperc (pontosabban 0,9 s) különbözött a csillagászati időtől (amelyet a Nap mozgása határoz meg), mivel az UT1 másodperccel lemaradt. Ezt a nemzetközi szabályt 1972 -ben fogadták el.
Az idő aránya 2009 -ben: UTC (univerzális) elmarad a TAI -tól (atomi) - 35 s. A GPS navigációs rendszerben az idő 15 másodperccel az UTC előtt van (1980 -tól számítva a különbség növekszik)
A pontos időjeleket (az óra szinkronizálásához) rádiócsatornákon, televízión, interneten keresztül továbbítják - az UTC rendszerben. Pontosabban, akkor tegye, például, a jel a rádió "Mayak", de csak a hosszú hullámú vagy közepes hullámú tartományban (a "talaj-felszíni hullám"). A VHF / FM rádiósávon a jel akár néhány másodperccel is késleltethető a valóditól.
Az automatikus szinkronizálással rendelkező (angol rádió által vezérelt) órákban az időkorrekció innen származik bázisállomások, szuperhosszú hullámokon. Ezt a rendszert Európában fejlesztették ki.
Pontos helyi időszámok az orosz városokban 100 - Moszkva Voronezs Csebokszar Cseljabinszk 060 - Brjanszk Kalinyingrád Krasznodar Murmansk Szentpétervár Samara A mobilszolgáltatók nem rendelkeznek ilyen szolgáltatással, mivel a mobiltelefon földrajzilag nem korlátozott, és nem csak egy bizonyos városban, hanem barangolásban is ...
Az UTC -időt sem télen, sem nyáron nem fordítják le, ezért azokon a helyeken, ahol nyári időszámítás vált, az UTC -hez viszonyított eltolás változik (Moszkvában a téli időszámítás 2011 -es törlése előtt a különbség a következő volt: télen - UTC + 3, nyáron - UTC + 4).
Szabványos rövidítések a naptári hónapokra és a hét napjaira angol nyelven (RSS -ben és másokban is alkalmazhatók): január február március április május május június július augusztus szeptember október október november december január február márc április május június július augusztus szeptember szeptember november november hétfő kedd szerda csütörtök péntek szombat Vasárnap, kedd, szerda, csütörtök, péntek, sz
SGV - Greenwichi középidő (GMT) - az idő, amikor a meridián áthalad a régi Greenwich Obszervatóriumon, London közelében. Időbélyegként használják az időjárási térképeken. A CGV szinonimái a GMT és az UTC.
______________________________________________
Irodalom
"Idő és naptár" - M.: Tudomány. 1989
Globális (műholdas) navigációs rendszerek GLONASS (Oroszország), GPS (USA), Galileo (Európai Unió) - lehetővé teszik a navigációs eszközök, köztük a hordozható eszközök segítségével az objektumok aktuális helyének (koordinátáinak), pályájának és sebességének meghatározását bolygónk bármely pontján és a földközeli térben.
A működési módszer és a cél szerint a műholdas GPS (Global Positioning System) navigátorok gépkocsik (autós navigátorok), hordozható, tengeri stb. A leggyakrabban importált termékek a Garmin, a Mio stb. Teljesen autonóm konfigurációs lehetőségek állnak rendelkezésre - akkumulátor töltéssel napelemek vagy miniatűr termoelektromos generátorok (hőelemek). A navigációs rendszer a modern kommunikátorokba, okostelefonokba és mobiltelefonokba van beépítve, így nemcsak a vevő helyének földrajzi koordinátáit, hanem a rendszer idejét is egy mikroszekundumos pontossággal kaphatja meg.
Az orosz GLONASS (Glonass) a 90-es évek közepe óta működik. Az orbitális csillagkép több mint két tucat aktív műholdat tartalmaz. A rendszer egész Oroszországban működik. 2009 óta a közlekedés, beleértve a személyszállítást is, tömegesen felszerelt ezzel a rendszerrel.
A navigátorokat Oroszországban gyártják (Glospace SGK -70 és mások), amelyek egyszerre több navigációs rendszerrel - GLONASS, GPS, Galileo - is működhetnek.
A Glospace támogatja a SMILINK rendszert (forgalmi dugókat jelenít meg), és tudja, hogyan hozhat létre elkerülő útvonalakat. A jeleket egyszerre több műholdrendszer is fogadhatja.
Térképek G P S - elektronikus térképek navigátorok és más mobil eszközök (kommunikátorok, PDA / PDA, okostelefonok stb.) Számára GPS funkcióval.
Mi az Unix idő vagy Unix korszak (Unix korszak vagy Unix idő vagy POSIX idő vagy Unix időbélyeg)?
UNIX-time vagy POSIX-time (angolul Unix time)-az idő kódolásának módja, amelyet a UNIX és más POSIX-kompatibilis operációs rendszerek elfogadnak.
A visszaszámlálás kezdetét éjfélnek (UTC) tekintik 1969. december 31 -től 1970. január 1 -ig, az ettől a pillanattól számított időt "UNIX -korszaknak" (angol Unix Epoch) nevezik.
A UNIX idő összhangban van az UTC -vel, különösen, ha a szökő másodperceket UTC -nek nyilvánítják, a megfelelő második számok megismétlődnek.
Az idő néhány másodperces formában történő tárolásának módja nagyon kényelmes a dátumok összehasonlításakor (pontos a másodikra), valamint a dátumok tárolásakor: ha szükséges, bármilyen olvasható formátumba konvertálhatók. A dátum és az idő ebben a formátumban szintén nagyon kevés helyet foglal el (4 vagy 8 bájt, a gépszó méretétől függően), ezért ésszerű nagy mennyiségű dátum tárolására használni. Teljesítménybeli hátrányok jelentkezhetnek, ha nagyon gyakran fér hozzá a dátum elemeihez, például a hónap számához stb. A legtöbb esetben azonban hatékonyabb, ha az időt egyetlen értékként tárolja, nem pedig mezőhalmazként.
A Unix korszak átalakítása ember által olvasható dátummá
Unix év, hónap vagy nap kezdő és befejező dátuma
Másodpercek alakítása napokká, órákká és percekké
Hogyan szerezhet be Unix időt ...
Perl | idő |
PHP | idő () |
Rubin | Time.now (vagy Time.new). Kimenet: Time.now.to_i |
Piton | először importáld az időt, aztán time.time () |
Jáva | hosszú korszak = System.currentTimeMillis () / 1000; |
Microsoft .NET C # | epocha = (DateTime.Now.ToUniversalTime (). Kullancsok - 621355968000000000) / 10000000; |
VBScript / ASP | DateDiff ("s", "1970.01.01. 00:00:00", Most ()) |
Erlang | naptár: datetime_to_gregorian_seconds (naptár: now_to_universal_time (most ()))) - 719528 * 24 * 3600. |
MySQL | SELECT unix_timestamp (most ()) |
PostgreSQL | SELECT kivonat (korszak innentől ()); |
SQL szerver | DATEDIFF (ek) kiválasztása, "1970-01-01 00:00:00", GETUTCDATE ()) |
JavaScript | A Math.round (új dátum (). GetTime () / 1000.0) A getTime () az időt ezredmásodpercben adja vissza. |
Unix / Linux | dátum +% s |
Egyéb operációs rendszer | Parancssor: perl -e "nyomtatási idő" (ha a Perl telepítve van a rendszerre) |
A dátum konvertálása Unix időre ...
PHP | mktime ( néz, percek, másodperc, hónap, nap, év) |
Rubin | Time.local ( év, hónap, nap, néz, percek, másodperc, usec) (vagy a Time.gm a GMT / UTC kimenethez). A .to_i hozzáadása |
Piton | először importálási idő, majd int (time.mktime (time.strptime ("2000-01-01 12:34:00", "% Y-% m-% d% H:% M:% S")) |
Jáva | hosszú korszak = új java.text.SimpleDateFormat ("dd / MM / yyyy HH: mm: ss"). parse ("1970.01.01. 01:00:00"); |
VBScript / ASP | DateDiff ("s", "01/01/1970 00:00:00", dátum mező) |
MySQL | SELECT unix_timestamp ( idő) Időformátum: YYYY-MM-DD HH: MM: SS vagy YYMMDD vagy YYYYMMDD |
PostgreSQL | SELECT kivonat (korszak FROM dátum ("2000-01-01 12:34")); Időbélyegzővel: Kivonat kiválasztása (EPOCH FROM TIMESTAMP WITH TIME ZONE "2001-02-16 20: 38: 40-08"); Egy intervallummal: SELECT EXTRACT (EPOCH FROM INTERVAL "5 nap 3 óra"); |
SQL szerver | DATEDIFF (ek) kiválasztása, "1970-01-01 00:00:00", dátum mező) |
Unix / Linux | dátum +% s -d "1980. január 1. 00:00:01" |
A Unix idő átalakítása ember által olvasható dátumra ...
PHP | dátum ( Formátum, unix idő); |
Rubin | Time.at ( unix idő) |
Piton | először importálási idő, majd time.strftime ("% a,% d% b% Y% H:% M:% S +0000", time.localtime ( unix idő)) Cserélje le a time.localtime értéket a time.gmtime értékre a GMT dátumhoz. |
Jáva | Karakterlánc dátuma = új java.text.SimpleDateFormat ("dd / MM / yyyy HH: mm: ss"). Formátum (new java.util.Date ( unix idő*1000)); |
VBScript / ASP | DateAdd ("s", unix idő, "01/01/1970 00:00:00") |
PostgreSQL | IDŐZÖNGY VÁLASZTÁSA IDŐZÓNÁVAL "epoch" + unix idő* INTERVAL "1 másodperc"; |
MySQL | from_unixtime ( unix idő, opcionális, kimeneti formátum) Standard kimeneti formátum ÉÉÉÉ-HH-NN ÓÓ: HH: SS |
SQL szerver | DATEADD (s, unix idő, "1970-01-01 00:00:00") |
Microsoft Excel | = (A1 / 86400) + 25569 Az eredmény a GMT időzónában lesz. Más időzónák esetén: = ((A1 +/- időkülönbség a zónához) / 86400) + 25569. |
Linux | dátum -d @ 1190000000 |
Egyéb operációs rendszer | Parancssor: perl -e "print skalár (helyi idő ( unix idő)) "(Ha a Perl telepítve van) A GMT / UTC időzóna helyére cserélje ki a" localtime "kifejezést" gmtime "-ra. |
Mire való az "Unixtime Converter" eszköz?
Ez az eszköz elsősorban azoknak a webmestereknek lesz hasznos, akik folyamatosan nagy mennyiségű dátummal foglalkoznak, vagy gyakran hivatkoznak elemeikre munkájuk során. Az "Unixtime Converter" eszköz segítségével egyszerűen konvertálhatja a Unix időt felhasználóbarát dátummá (és fordítva), megtudhatja az aktuális Unix korszakidőt, és Unix időt kaphat különböző programozási nyelveken, DBMS-ben és operációs rendszerekben.
Mi az Unix Time?
A Unix -korszak (Unix -korszak) 1969. december 31 -i és 1970. január 1 -jei éjszakán kezdődött. Ezt a dátumot tekintették a "számítógép" idő kiindulópontjának, amelyet másodpercekben számolnak ki, és nagyon kevés lemezterületet foglal el - mindössze 4 vagy 8 bájt. Ezzel a kódolási módszerrel a programozók bármely dátumot "elrejthetnek" egy számba, és könnyen vissza tudják alakítani a felhasználók számára érthető formátumba.
A Unix time (más néven Unix time vagy POSIX time) kényelmesen használható különböző operációs rendszerekben és programozási nyelveken, mivel egyetlen értékként jelenik meg, és nem bizonyos számú helyet foglaló mező. Ezenkívül a UNIX idő teljes mértékben megfelel az UTC szabványnak (beleértve a szökőév) - ebben az esetben a megfelelő másodpercértékek egyszerűen megismétlődnek.
Unix terminológia
Néhány szó a feltételekről.
Így, Unix idő(vagy POSIX idő) az 1970. január 1 -jén éjfél óta eltelt másodpercek száma napjainkig.
Unix időbélyeg(időbélyeg) egy "rögzített" idő, más szóval - egy meghatározott dátum, amely számba van nyomtatva.
UTC(Universal Coordinated Time) az egyetemes koordinált világidő, amely a főmeridiánon van "rögzítve", és amelyből számítják a földrajzi időzónákat.
Mennyire "tartós" a rendszer?
Alig pár évtized múlva, nevezetesen 2038. január 19 -én, 03:14:08 UTC -kor a Unix ideje eléri a 2147483648 értéket, és a számítógépes rendszerek ezt a számot negatívnak tudják értelmezni. A probléma megoldásának kulcsa abban rejlik, hogy 64 bites (32 bites helyett) változót használ az idő tárolására. Ebben az esetben a Unix idő számszerű értékeinek állománya további 292 milliárd évig elegendő lesz az emberiség számára. Nem rossz, ugye?
A Unix idő egy mindenki számára
Ha Londonban vagy San Franciscóban él, és barátai Moszkvában tartózkodnak, akkor "szinkronizálhatja az órákat" a Unix idő használatával: ez a rendszer be van kapcsolva Ebben a pillanatban az idő egy az egész világ számára. Természetesen, ha a szervereken az idő megfelelően van beállítva. És az eszközzel "Unixtime konverter" ez az átalakítás a másodperc töredékéig tart.