প্যান্ডাসের BusinessHour.next_bday প্রপার্টি ব্যবহার করে পরবর্তী কার্য দিনে যান। প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:
import datetime
import pandas as pd
BusinessHour অফসেট তৈরি করুন। BusinessHour হল DateOffset সাবক্লাস:
bhOffset = pd.tseries.offsets.BusinessHour(offset=datetime.timedelta(days=3, hours=3))
BusinessHour অফসেট প্রদর্শন করুন:
print("\nBusinessHour অফসেট...\n", bhOffset)
প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন:
timestamp = pd.Timestamp('2021-9-30 06:50:20')
পরবর্তী কার্য দিন প্রদর্শন করুন:
print("\nপরবর্তী কার্য দিন...\n", timestamp + bhOffset.next_bday)
উদাহরণ
পূর্ণ কোড নিচে দেওয়া হল:
import datetime
import pandas as pd
# প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন
timestamp = pd.Timestamp('2021-9-30 06:50:20')
# টাইমস্ট্যাম্প প্রদর্শন করুন
print("টাইমস্ট্যাম্প...\n", timestamp)
# BusinessHour অফসেট তৈরি করুন
# BusinessHour হল DateOffset সাবক্লাস
bhOffset = pd.tseries.offsets.BusinessHour(offset=datetime.timedelta(days=3, hours=3))
# BusinessHour অফসেট প্রদর্শন করুন
print("\nBusinessHour অফসেট...\n", bhOffset)
# পরবর্তী কার্য দিন প্রদর্শন করুন
print("\nপরবর্তী কার্য দিন...\n", timestamp + bhOffset.next_bday)
আউটপুট
এটি নিচের ফলাফল দেবে:
টাইমস্ট্যাম্প... 2021-09-30 06:50:20 BusinessHour অফসেট... <BusinessHour: offset=datetime.timedelta(days=3, seconds=10800): BH=09:00-17:00> পরবর্তী কার্য দিন... 2021-10-01 06:50:20