Command na mag-convert mula sa UnixTime patungo sa Normal

Marami ang mga oras na nakakahanap ako ng mga petsa sa format na Unix, malinaw na hindi ko maintindihan ang isang daemon ng kung anong petsa at oras ang ipinapakita nila sa akin, doon kinakailangan na baguhin ang nasa UnixTime sa "normal".

Ngunit, una ang tanong:

Ano ang Oras ng Unix?

Mababasa natin sa Wikipedia at makikita natin na ang bilang sa harap natin ay ang bilang ng mga segundo na lumipas mula Enero 1, 1970 hanggang sa sandaling iyon, isang bagay tulad ng "1437905791" na talagang nangangahulugang: 2015-07-26 10:16:31

Saan ko mahahanap ang mga petsa sa format ng Oras ng Unix?

Maraming mga application ang may posibilidad na makatipid ng mga petsa o sandali sa format na ito sa ginagamit nilang database, mga forum, mga server ng application, atbp.

Paano mag-convert mula sa UnixTime terminal sa isang bagay na maaari mong maunawaan?

Simple, ipagpalagay na mayroon kaming sumusunod na petsa: 1416483005

Upang mai-convert ito sa isang bagay na mauunawaan natin, ilagay lamang ang: petsa -d @

Yan ay:

date -d @1416483005

At sasabihin sa amin iyon kung ano ang kinakatawan nito sa Nobyembre 20, 2014, sa 06:30:05

convert-unix-time

Mayroon bang isang website na mag-convert mula sa UnixTime?

Oo syempre, Google «petsa upang i-unix»At voila, makikita nila ang maraming resultados.

Maaari ko bang makuha ang na-convert na direktang petsa ng MySQL?

Oo syempre, ipinapalagay na ito ay isang database na tinatawag stats, isang talahanayan na tinawag beses, at magkaroon ng patlang na tinawag na petsa na nasa format na Unix, ang query upang makuha ang lahat ng data mula sa na-convert na patlang ay magiging:

select FROM_UNIXTIME(date) from stats.times;

Sa madaling salita, mayroon kaming pag-andar na tinatawag na FROM_UNIXTIME () na makakatulong sa amin para sa conversion na ito, kung sa loob ng panaklong inilalagay namin ang patlang na ang impormasyon ay nasa uri na iyon, ikinokonekta ito sa amin.

Wakas!

Kaya wala nang higit pa upang idagdag, mag-enjoy!


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   saeron dijo

    Hindi alam ng álaaaaa na ang format na iyon ay gagamitin, na kung saan ay orthopaedic, tingnan natin kung ano ang mangyayari kapag naabot ng numero ang maximum na memorya ng variable. Ang katapusan ng mga tao sa mundo, lahat ay mali, sa huli ay magiging unix na nagsasabi sa atin kung kailan.

  2.   Mario Guillermo Zavala Silva dijo

    Napakahusay na publication ... !! Salamat sa impormasyon !!!

    Cheers…

  3.   dhunter dijo

    Ang colorize ng ccze log ay may pagpipilian upang mai-convert ang format ng petsa ng unix.

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

  4.   Armando Leisure dijo

    Napakahusay na post, lubos na kapaki-pakinabang upang malaman ang utos, ang oras ng unix ay isang sakit ng ulo kapag nakakita ka ng isang pag-log at kung nakikita mo lamang ang numero wala kang ideya kung ano ang petsa sa format na ito.

    1.    Azureus dijo

      Eksakto, kung ano ang hinihiling sa iyo ng kamangha-mangha kung kailan nangyari ang isang kaganapan sa system at hindi alam kung paano isalin iyon.

  5.   eliotime3000 dijo

    Magandang ideya upang ipakita ang oras sa Unixtime.

  6.   ulan dijo

    Gumagawa ako ng mga pagsubok sa oras. H sa c na may oras (0) binibigyan ako ng mga segundo mula pa noong 1970, alam ko na may mga tool na awtomatiko itong ginagawa ngunit nais kong makita ito nang manu-mano
    Nagdagdag ako ng 1970 sa bilang ng mga taon na lumipas mula noon, Nakukuha ko ang mga taon na hinahati ang mga segundo ng 60 upang makakuha ng minuto at muli upang makuha ang mga oras pagkatapos ay sa pagitan ng 24 at makuha ko ang mga araw para sa huling 365 at makuha ang mga taon.
    mahabang taon = 1970 + ((oras (0) / 60/60/24/365)); binibigyan ako ng kasalukuyang petsa

    para sa bilang ng buwan na kinukuha ko ang kasalukuyang petsa at binabawas ang mga segundo mula sa petsa hanggang sa nakaraang taon, ngunit mayroon pa rin akong mga segundo mula noong nakaraang taon.
    long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024365);

    Kumuha ako ng mga numdelmes at hinati ito sa 60 upang makuha ang mga minuto at muli sa 60 upang makuha ang mga oras, ang natitirang isang taon. Mayroon na akong bilang ng mga araw sa taong ito ngayon ay kukuha ako ng natitirang bahagi sa pagitan ng 7 at binibigyan nila ako ng mga araw
    long diasemana=((numdelmes/60/60/24)-365)%7;

    Inuulit ko ang proseso ngunit hindi ko na hinati sa 7 ngunit sa 31 at nakukuha ko ang bilang ng buwan
    numdelmes=((numdelmes/60/60/24)-365)/31;

  7.   Pabrika dijo

    Ang isang mahusay na artikulo, ito ay naging ganap na malinaw, nais ko ring bigyang-diin ang gawain ng pamayanan, sa mga komento maraming pag-aalinlangan na lininaw din at hindi madaling magkaroon ng mga taong tulad nito na sumusunod sa isang blog. Isang 10.