BusinessHour অফসেট অবজেক্ট থেকে কাস্টম কার্য ঘন্টার শুরু সময় ২৪-ঘন্টা ফরম্যাটে দেখতে BusinessHour.start প্রপার্টি ব্যবহার করুন।
প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:
import pandas as pd
প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন:
timestamp = pd.Timestamp('2021-9-30 06:50:20')
BusinessHour অফসেট তৈরি করুন। এখানে start হল আপনার কাস্টম কার্য ঘন্টার শুরু সময় ২৪-ঘন্টা ফরম্যাটে। end হল আপনার কাস্টম কার্য ঘন্টার সমাপ্তি সময় ২৪-ঘন্টা ফরম্যাটে:
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00", n=8)
আপডেটেড টাইমস্ট্যাম্প প্রদর্শন করুন:
print("\nআপডেটেড টাইমস্ট্যাম্প...\n", timestamp + bhOffset)
কাস্টম কার্য ঘন্টার শুরু সময় প্রদর্শন করুন:
print("\nকাস্টম কার্য ঘন্টার শুরু সময়...\n", bhOffset.start)
উদাহরণ
পূর্ণ কোড:
import pandas as pd
# প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন
timestamp = pd.Timestamp('2021-9-30 06:50:20')
# টাইমস্ট্যাম্প প্রদর্শন করুন
print("টাইমস্ট্যাম্প...\n", timestamp)
# BusinessHour অফসেট তৈরি করুন
# BusinessHour হল DateOffset সাবক্লাস
# এখানে "start" হল আপনার কাস্টম কার্য ঘন্টার শুরু সময় ২৪-ঘন্টা ফরম্যাটে
# "end" হল আপনার কাস্টম কার্য ঘন্টার সমাপ্তি সময় ২৪-ঘন্টা ফরম্যাটে
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00", n=8)
# BusinessHour অফসেট প্রদর্শন করুন
print("\nBusinessHour অফসেট...\n", bhOffset)
# আপডেটেড টাইমস্ট্যাম্প প্রদর্শন করুন
print("\nআপডেটেড টাইমস্ট্যাম্প...\n", timestamp + bhOffset)
# কাস্টম কার্য ঘন্টার শুরু সময় প্রদর্শন করুন
print("\nকাস্টম কার্য ঘন্টার শুরু সময়...\n", bhOffset.start)
আউটপুট
ফলাফল:
টাইমস্ট্যাম্প... 2021-09-30 06:50:20 BusinessHour অফসেট... <8 * BusinessHours: BH=09:30-18:00> আপডেটেড টাইমস্ট্যাম্প... 2021-09-30 17:30:00 কাস্টম কার্য ঘন্টার শুরু সময়... (datetime.time(9, 30),)