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é.
    A csavarás előnyösebb, mert kevésbé káros, de csak kis különbségek kijavítására hasznos.

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á


HónapNapÉv NézMinSec
/ / : : GMT


RFC 2822 formázott dátum

Unix év, hónap vagy nap kezdő és befejező dátuma

Mutasd a kezdetet és a végét év hónap nap
HónapNapÉv
/ /


Másodpercek alakítása napokká, órákká és percekké


Hogyan szerezhet be Unix időt ...

Perlidő
PHPidő ()
RubinTime.now (vagy Time.new). Kimenet: Time.now.to_i
Pitonelőször importáld az időt, aztán time.time ()
Jávahosszú korszak = System.currentTimeMillis () / 1000;
Microsoft .NET C #epocha = (DateTime.Now.ToUniversalTime (). Kullancsok - 621355968000000000) / 10000000;
VBScript / ASPDateDiff ("s", "1970.01.01. 00:00:00", Most ())
Erlangnaptár: datetime_to_gregorian_seconds (naptár: now_to_universal_time (most ()))) - 719528 * 24 * 3600.
MySQLSELECT unix_timestamp (most ())
PostgreSQLSELECT kivonat (korszak innentől ());
SQL szerverDATEDIFF (ek) kiválasztása, "1970-01-01 00:00:00", GETUTCDATE ())
JavaScriptA Math.round (új dátum (). GetTime () / 1000.0) A getTime () az időt ezredmásodpercben adja vissza.
Unix / Linuxdátum +% s
Egyéb operációs rendszerParancssor: perl -e "nyomtatási idő" (ha a Perl telepítve van a rendszerre)

A dátum konvertálása Unix időre ...

PHPmktime ( néz, percek, másodperc, hónap, nap, év)
RubinTime.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
Pitonelő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ávahosszú korszak = új java.text.SimpleDateFormat ("dd / MM / yyyy HH: mm: ss"). parse ("1970.01.01. 01:00:00");
VBScript / ASPDateDiff ("s", "01/01/1970 00:00:00", dátum mező)
MySQLSELECT unix_timestamp ( idő) Időformátum: YYYY-MM-DD HH: MM: SS vagy YYMMDD vagy YYYYMMDD
PostgreSQLSELECT 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 szerverDATEDIFF (ek) kiválasztása, "1970-01-01 00:00:00", dátum mező)
Unix / Linuxdátum +% s -d "1980. január 1. 00:00:01"

A Unix idő átalakítása ember által olvasható dátumra ...

PHPdátum ( Formátum, unix idő);
RubinTime.at ( unix idő)
Pitonelő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ávaKarakterlánc dátuma = új java.text.SimpleDateFormat ("dd / MM / yyyy HH: mm: ss"). Formátum (new java.util.Date ( unix idő*1000));
VBScript / ASPDateAdd ("s", unix idő, "01/01/1970 00:00:00")
PostgreSQLIDŐZÖNGY VÁLASZTÁSA IDŐZÓNÁVAL "epoch" + unix idő* INTERVAL "1 másodperc";
MySQLfrom_unixtime ( unix idő, opcionális, kimeneti formátum) Standard kimeneti formátum ÉÉÉÉ-HH-NN ÓÓ: HH: SS
SQL szerverDATEADD (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.
Linuxdátum -d @ 1190000000
Egyéb operációs rendszerParancssor: 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.

Hasonló cikkek

2021 rsrub.ru. A modern tetőfedő technológiákról. Építési portál.