Příkaz pro převod z UnixTime na normální

Mnohokrát najdu data ve formátu Unix, očividně nerozumím démonovi, jaké datum a čas mi ukazují, to je místo, kde je nutné převést to, co je v UnixTime, na „normální“.

Nejprve však otázka:

Co je Unix Time?

Můžeme číst Wikipedia a uvidíme, že číslo před námi je počet sekund, které uplynuly od 1. ledna 1970 do té chvíle, něco jako „1437905791“ ve skutečnosti znamená: 2015-07-26 10:16:31

Kde najdu data ve formátu Unix Time?

Mnoho aplikací má tendenci ukládat data nebo okamžiky v tomto formátu do databáze, kterou používají, fóra, aplikační servery atd.

Jak převést z terminálu UnixTime na něco, čemu rozumíte?

Jednoduché, předpokládejme, že máme následující datum: 1416483005

Chcete-li jej převést na něco, čemu rozumíme, jednoduše vložte: datum -d @

To je:

date -d @1416483005

A to nám řekne, co to představuje 20. listopadu 2014 v 06:30:05

čas převést na unix

Existuje web k převodu z UnixTime?

Ano, samozřejmě, hledat na Google «datum do unixu»A voila, uvidí toho hodně resultados.

Mohu získat převedené přímé datum MySQL?

Ano, samozřejmě za předpokladu, že se jedná o databázi nazvanou Statistiky, volala tabulka dobaa mít pole s názvem date ve formátu Unix, dotaz na získání všech dat z tohoto převedeného pole by již byl:

select FROM_UNIXTIME(date) from stats.times;

To znamená, že máme funkci nazvanou FROM_UNIXTIME (), která nám pomáhá při tomto převodu, pokud do závorky vložíme pole, jehož informace jsou tohoto typu, převede jej.

Konec!

No není toho moc co dodat, užívejte si!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Saerone řekl

    álaaaaa nevěděla, že bude použit tento formát, který je ortopedický, podívejme se, co se stane, když číslo dosáhne maximální paměti proměnné. Konec světa, lidi, všichni se mýlili, nakonec to bude unix, který nám řekne, kdy.

  2.   Mario Guillermo Zavala Silva řekl

    Jaká vynikající publikace ... !! Děkuji za informaci !!!

    Na zdraví…

  3.   lovec řekl

    Barevník logů ccze má možnost převést formát data unixu.

    tailf /varlog/squid3/access.log | ccze -C

  4.   Armando Leisure řekl

    Velmi dobrý příspěvek, je docela užitečné znát příkaz, unixovým časem je bolest hlavy, když vidíte protokol a pokud vidíte pouze číslo, nemáte tušení, jaké je datum v tomto formátu.

    1.    Azureus řekl

      Přesně, na co se tě kurva ptá, když se v systému sakra stala událost a nevíš, jak to přeložit.

  5.   eliotime3000 řekl

    Dobrý nápad zobrazit čas pomocí Unixtime.

  6.   déšť řekl

    Dělám testy s time.hvc s time (0) mi dává sekundy od roku 1970, vím, že existují nástroje, které to dělají automaticky, ale chtěl jsem to vidět ručně
    Přidám rok 1970 k počtu let, které od té doby uplynuly, získávám roky dělení sekund 60, abych získal minuty a znovu, abych získal hodiny, pak mezi 24 a získám dny za posledních 365 a získám roky.
    dlouhý rok = 1970 + ((čas (0) / 60/60/24/365)); dává mi aktuální datum

    pro číslo měsíce beru aktuální datum a odečítám sekundy od data až do loňského roku, ale stále mám sekundy z loňského roku.
    long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024365);

    Beru čísla a rozdělím to na 60, abych získal minuty, a znovu na 60, abych získal hodiny, zbytek roku. Počet dní v letošním roce už mám, nyní si vezmu zbytek rozdělení mezi 7 a oni mi dají dny
    long diasemana=((numdelmes/60/60/24)-365)%7;

    Opakuji postup, ale už nedělám 7, ale 31 a dostanu číslo měsíce
    numdelmes=((numdelmes/60/60/24)-365)/31;

  7.   Továrna řekl

    Skvělý článek, byl zcela jasný, chci také zdůraznit práci komunity, v komentářích je také vyjasněno mnoho pochybností a není snadné mít takové lidi po blogu. A 10.