hackdev

hackdev

کار با کتابخانه DateTime

توی این پست قراره بپردازیم به ادامه آموزش کتابخونه های پایتون

قراره یاد بگیریم که چطور میشه از DateTime استفاده کرد ، یا اصلا کاربردش چیه و ...

کاربرد این کتابخونه همونطور که از اسمش مشخصه ، برای کار کردن با تاریخ و زمان و ... هستش

مثلا میتونیم به ویروسمون دستور بدیم که اگه تاریخت برابر با فلان چیز شد

فلان عمل رو انجام بده و ...
بازم مثل قبل میگم ...

من اینجا سعی میکنم توابع و کلاس های مهم رو بگم و بقیش رو خودتون باید پیگیر باشین ...

اول از همه باید کتابخونه ی مورد نظرش رو import کنیم

import datetime

میتونیم تاریخ امروز سیستم رو بیرون بکشیم

t_day = datetime.date.today()
print(t_day)

میتونیم اگه به تاریخ و ماه و روز اگه بصورت تنهایی نیاز داشتیم که بگیم اگه به فلان چیز رسیدی فلان کار رو انجام بده بصورت پایین کد مینویسیم

date = datetime.datetime.today()
print (date.year)
print (date.month)
print (date.day)

حالا خروجی کد پایین رو هم یه نگاه بندازین !

date_time = datetime.datetime.today()
print (date_time.ctime())

این کتابخونه یه سری قالب هایی برای خودش داره

مثلا میتونیم اسم هفته ای که توش هستیم رو بدست بیاریم و ... که چون کم نیستن من فقط یه مثالشو میگم

اما اگه تو نت سرچ کنین لیست خوبی در این مورد گیر میارین !

مثلا من اسم روزی از هفته رو میخوام که الان توش هستم

اونموقع میتونم از قالب a% استفاده کنم که شما هم به جای a% ، میتونین اسم قالب رو که تو نت پیدا کردین ، وارد کنین ...

print(datetime.datetime.today().strftime("%a"))

خب دیگه از بحث تاریخ که بکشیم بیرون

میرسیم به ساعت و ... که مثلا بگیم فلان ساعت فلان کار رو انجام بده

میتونیم از کد پایین استفاده کنیم

time = datetime.time(1,2,3)
print (time)

حالا با یه سری تغییرات و ... میتونیم تبدیل به رشته کنیم و با split کردن که یکی از توابع رشته ها هسسش :)

  • sahand amini

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی