د یونیکس ټایم څخه نورمال ته د بدلولو امر

ډیری وختونه دي چې زه یې د یونیکس ب formatه کې نیټه لټوم ، په څرګنده توګه زه د شیطان په اړه نه پوهیږم چې کومه نیټه او وخت دوی ماته ښیې ، دا هغه ځای دی چې په یونیکس ټایم کې هغه څه ته "عادي" ته اړول اړین دي.

مګر ، لومړی پوښتنه:

د یونکس وخت څه شی دی؟

موږ لوستلی شو د ويکيپېډيا او موږ به وګورو چې زموږ په مخ کې شمیره د ثانیو شمیر دی چې د جنوري 1 ، 1970 څخه تر دې شیبې پورې تیریږي ، د "1437905791" په څیر یو څه واقعیا معنی لري: 2015-07-26 10:16:31

زه د یونیکس وخت ب formatه کې نیټې چیرته موندلی شم؟

ډیری غوښتنلیکونه په دې ب formatه کې تاریخونه یا شیان خوندي کوي په ډیټابیس کې چې دوی کاروي ، فورمونه ، غوښتنلیک سرورونه ، او نور.

څنګه د یونیکس ټرمینل څخه هغه څه ته واړوئ چې پوه شئ؟

ساده ، فرض کړئ چې موږ لاندې نیټه لرو: 1416483005

دا یو داسې شی ته واړوئ چې موږ پرې پوهیږو ، یوازې ولیکئ: نیټه -d @

هغه دی:

date -d @1416483005

او دا به موږ ته ووایی چې دا د نومبر په 20 ، 2014 ، 06:30:05 کې څه استازیتوب کوي

د یونیکس وخت بدل کړئ

ایا کومه ویب پاه د یونیکس ټایم څخه د بدلولو لپاره ده؟

هو البته ، په ګوګل search کې لټون وکړئنیټې نه»او voila ، دوی به ډیر څه وګوري پایلې.

ایا زه کولی شم د بدل شوي مستقیم MySQL نیټه ترلاسه کړم؟

هو البته ، فرض کول دا یو ډیټابیس نومیږي اخېستي، یو میز بلل شوی ځلې، او د نیټې په نوم ساحه ولري چې د یونیکس ب formatه کې وي ، د هغه بدل شوي ساحې څخه د ټولو معلوماتو ترلاسه کولو پوښتنه به دمخه وي:

select FROM_UNIXTIME(date) from stats.times;

دا ، موږ د FROM_UNIXTIME () په نوم فعالیت لرو چې د دې تبادلې لپاره موږ سره مرسته کوي ، که چیرې موږ په فریکونسۍ کې دننه ساحه ولرو چې معلومات یې ورته دي ، نو دا یې بدلوي.

ختم!

ښه د اضاف کولو لپاره نور ډیر څه ندي ، خوند واخلئ!


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

9 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي.

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   سییرون dijo

    alaaaa نه پوهیده چې دا ب formatه به وکارول شي ، کوم چې ارتوپیډیک دی ، راځئ وګورو چې څه پیښیږي کله چې شمیره د تغیر اعظمي حافظې ته ورسیږي. د نړۍ د هلکانو پای ، هرڅوک غلط و ، په پای کې به دا یوکس وي څوک چې موږ ته وایی.

  2.   ماریو ګیلرمو زیوالا سلوا dijo

    څومره عالي خپرونه ... !! د معلوماتو لپاره مننه !!!

    هڅول …

  3.   ډانټر dijo

    د ccze لاګ colorizer د یونکس نیټې ب convertه بدلولو لپاره اختیار لري.

    دمګړی /varlog/squid3/access.log | ccze -C

  4.   ارمونډو تفریح dijo

    خورا ښه پوسټ ، دا د قوماندې پیژندلو لپاره خورا ګټور دی ، د یونیکس وخت سر درد دی کله چې تاسو وینځئ ګورئ او که تاسو یوازې شمیره وګورئ تاسو نه پوهیږئ نیټه پدې ب formatه کې څه ده.

    1.    Azureus dijo

      په حقیقت کې ، دوزخ تاسو څخه پوښتنه کوي کله چې په سیستم کې دوزخ واقع شو او نه پوهیدل چې څنګه یې وژباړئ.

  5.   ایلیوټیم 3000 dijo

    د یونیکس وخت سره د وخت ښودلو لپاره ښه نظر.

  6.   باران dijo

    زه د وخت په جریان کې ازموینې کوم. د وخت په جریان کې (0) دا ماته د 1970 راهیسې ثانوي راکوي ، زه پوهیږم چې داسې اوزار شتون لري چې دا پخپله کوي مګر ما غوښتل چې دا په لاسي ډول وګورم.
    زه 1970 د هغه کلونو په شمیر کې اضافه کوم چې وروسته له هغې تیریږي ، زه د 60 ثانیو ثانیو تقسیم کولو لپاره لاسته راوړم ترڅو دقیقې ترلاسه کړم او بیا د ساعتونو ترلاسه کولو لپاره بیا د 24 او زه د 365 ورځو لپاره تیریږم او کلونه لاسته راوړم.
    اوږد کال = 1970 + ((وخت (0) / 60/60/24/365))؛ ماته اوسني نیټه راکوي

    د میاشتې لپاره زه اوسني نیټه نیسم او له نیټې څخه تر تیر کال پورې ثانیې ضربې کوم ، مګر زه لاهم د تیر کال څخه ثانیې لرم.
    long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024365)؛

    زه نمیملیسم اخلم او د 60 دقیقو ترلاسه کولو لپاره او بیا د 60 لخوا ساعتونو ته رسیدو لپاره ویشم ، پاتې د یو کال پاتې. زه لا دمخه پدې کال کې د ورځو شمیر لرم اوس زه د 7 ترمینځ د برخې پاتې برخې اخلم او دوی ماته ورځې راکوي
    long diasemana=((numdelmes/60/60/24)-365)%7;

    زه پروسه تکراروم مګر زه نور د 7 لخوا نه مګر د 31 لخوا تقسیم او زه د میاشتې شمیره ترلاسه کوم
    numdelmes=((numdelmes/60/60/24)-365)/31;

  7.   د فابریکې dijo

    عالي مقاله ، دا په بشپړ ډول روښانه شوې ، زه غواړم د ټولنې کار باندې هم ټینګار وکړم ، په نظرونو کې ډیری شکونه هم روښانه شوي او دا اسانه ندي چې داسې خلک لکه بلاګ تعقیب کړي. A 10.

bool (ریښتیا)