Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Lấy giờ bắt đầu của CustomBusinessHour trong Pandas

Sử dụng thuộc tính CustomBusinessHour.start để lấy giờ bắt đầu của giờ làm việc tùy chỉnh (định dạng 24h).

Ví dụ

import pandas as pd

timestamp = pd.Timestamp('2021-11-14 05:20:30')
cbhOffset = pd.tseries.offsets.CustomBusinessHour(start="09:30", end="18:00", n=8)

print("Timestamp:", timestamp)
print("CustomBusinessHour Offset:", cbhOffset)
print("Updated Timestamp:", timestamp + cbhOffset)
print("Start time:", cbhOffset.start)

Kết quả

Timestamp: 2021-11-14 05:20:30
CustomBusinessHour Offset: <8 * CustomBusinessHours: CBH=09:30-18:00>
Updated Timestamp: 2021-11-15 17:30:00
Start time: (datetime.time(9, 30),)