یک تابع پایتون بنویسید که تاریخ امروز را گرفته و تعداد روزهای گذشته از ابتدای سال جاری تا امروز را بهعنوان یک عدد صحیح برگرداند.
3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:46 0.0
برای حل این مسئله از ماژول استاندارد datetime استفاده کنید: با date.today() تاریخ امروز را بگیرید و با ساختن تاریخ شروع سال بهصورت date(today.year, 1, 1) تفاوت (today - start) را محاسبه و عدد روزها را از ویژگی .days استخراج کنید (در صورت نیاز برای شمارش شامل امروز یک واحد اضافه کنید). روش جایگزین استفاده از today.timetuple().tm_yday است. نکات: نیازی به کتابخانههای خارجی نیست و مدیریت سالهای کبیسه بهصورت خودکار توسط datetime انجام میشود.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای حل این مسئله از ماژول datetime استفاده کنید: today = date.today() و تفاوت آن با تاریخ آغاز سال برابر است با (today - date(today.year, 1, 1)).days. اگر بخواهید امروز را بهعنوان روز اول سال در نظر بگیرید، یک واحد اضافه کنید یا از today.timetuple().tm_yday استفاده کنید که مستقیماً روز سال را برمیگرداند. این روش بدون نیاز به کتابخانه خارجی کار میکند و سال کبیسه بهطور خودکار مدیریت میشود. اگر به دقت زمان منطقهای هم نیاز دارید، میتوانید از datetime.now().date() با توجه به تنظیمات زمان محلی یا UTC استفاده کنید.
گزارش