এই প্রোগ্রামে, আমরা numpy লাইব্রেরি ব্যবহার করে আজকের, গতকালের এবং আগামীকালের তারিখ প্রিন্ট করব।
এলগরিদম
ধাপ ১: numpy লাইব্রেরি ইমপোর্ট করুন। ধাপ ২: datetime64() ফাংশন ব্যবহার করে আজকের তারিখ বের করুন। ধাপ ৩: datetime64() ফাংশনের আউটপুট থেকে timedelta64() ফাংশনের আউটপুট বিয়োগ করে গতকালের তারিখ বের করুন। ধাপ ৪: datetime64() ফাংশনের আউটপুট সাথে timedelta64() ফাংশনের আউটপুট যোগ করে আগামীকালের তারিখ বের করুন।
উদাহরণ কোড
import numpy as np
todays_date = np.datetime64('today', 'D')
print("Today's Date: ", todays_date)
yesterdays_date = np.datetime64('today', 'D') - np.timedelta64(1, 'D')
print("Yesterday's Date: ", yesterdays_date)
tomorrows_date = np.datetime64('today', 'D') + np.timedelta64(1, 'D')
print("Tomorrow's Date: ", tomorrows_date)
আউটপুট
Today's Date: 2021-02-16 Yesterday's Date: 2021-02-15 Tomorrow's Date: 2021-02-17
ব্যাখ্যা
NumPy-এ ডেটাইম ফাংশনালিটি সাপোর্ট করা ডেটা টাইপ আছে। 'datetime64' নামটি দেওয়া হয়েছে কারণ 'datetime' নামটি ইতিমধ্যে Python-এ একটি লাইব্রেরির জন্য নেওয়া আছে।
datetime64() ফাংশনে 'D' প্যারামিটার দিনের ইউনিটে তারিখ পাওয়ার জন্য। timedelta64() ফাংশন সময়ের পার্থক্য এক্সপ্রেস করার জন্য ব্যবহৃত হয়, উদাহরণস্বরূপ দিন, ঘন্টা, মিনিট, সেকেন্ড।