سلام امیدوارم که حالتون خوب باشه،چند وقت پیش داخل شبکه های اجتماعی یک چالش دیدم تحت عنوان این که یک تاریخ خاص چند شنبه میشه .دیدم میتونه بهونه خوبی باشه برای نوشتن این مقاله در باره داده های زمانی در پایتون .داده های زمانی یکی از انواع مهم ساختار داده محسوب میشه .اگرشما دیتابیس یک سایت طراحی میکنید شما نیاز دارید که که در زمان ثبت نام کاربر تاریخ ثبت نام اون ثبت کنید. یک بانک نیاز داره که ساعت و تاریخ تراکنش های خودشو ذخیره کنه. و حتی همین الان که نوشته من داخل سرور های ویرگول ذخیره میشه، یک فیلد اون فیلد تاریخ و ساعت هست.خب فکر کنم توضیح کافیه بهتره بریم سراغ کد نویسی.
چالشی که مطرح کردیم تحت این عنوان که تاریخ ۱/۱/۱ میلادی چند شنبه بوده، جا داده که اضافه کنم ممکنه نتیجه ای که ما بدست بیاریم از نظر تاریخی دقیقا درست نباشه چون ممکنه روزی که الان ما به عنوان ۱/۱/۱ میشناسیم دقیقا منطبق به سال تولد حضرت مسیح نباشه، ولی از لحاظ ریاضی درسته و مهم تر از این ها اینه که باعث میشه ما با امکانات جدیدی داخل پایتون اشنا بشیم.
کارمون با وارد کردن کتاب خونه datetime و تعریف یک شی از نوع datetime شروع میکنیم:
خب کارمون خیلی راحت شد . حالا تو یک حرکت نتیجه بدست میاریم.
خیلی ساده بود ، ما این سادگی مدیون پایتونیم فرض کنید اگه این کار قرار بود داخل C انجام بدید به چند خط کد احتیاج داشتید. ولی احتمالا اونم پروژه جالبی میشد.
خب بیاید اموزش امروز یه مقدار بیشتر ادامه بدیم .و یه مقدار بیشتر با datetime کار کنیم.
برای مثال کد زیر تاریخ حال حاضرسیستم به ما برمیگردونه:
برای اینکه یک شی datatime ایجاد کنیم میتوانیم به صورت زیر عمل میکنیم.
امکان این که یک شی datetime از روی یک رشته مقدار دهی کنیم هم وجود داره.
خب امیدوارم که این نوشته برای شما مفید بوده باشه. تا نوشته های بعدی با ما همراه باشید.