私は週末と特定の休日除く2つの日付の間時間の数を計算するための非常にクリーンな方法を見つけようとしています。Pythonで週末と休日を除いた2つの日付間の時間数を調べる方法は? BusinessHoursパッケージ
私が知りましたのは、パッケージBusinessHours(https://pypi.python.org/pypi/BusinessHours/1.01)がこれを行うことができるということです。しかし、パッケージの使用方法(実際には構文)や休日の入力方法については何も教えていませんでした。 パッケージの元のコード(https://github.com/dnel/BusinessHours/blob/master/BusinessHours.py)が見つかりましたが、それでも確実ではありません。
date1 = pd.to_datetime('2017-01-01 00:00:00')
date2 = pd.to_datetime('2017-01-22 12:00:00')
import BusinessHour
gethours(date1, date2, worktiming=[8, 17], weekends=[6, 7])
それでも、私は入力の休日をすることができます: 私はそれがこのようなものになることができると思いますか?そしてもし私が何をすれば私はちょうどworktiming
をworktiming=[0,23]
に調整していますか?
誰でもこのパッケージの使い方を知っていれば教えてください。それは有り難いです。
P/S:私は2つの日付(busday_count
)間のビジネスの日数を取得するためにnumpyの中のコマンドを知っていたが、時間で結果を取得するためのコマンドはありません。タスクを実行できるpandasまたはnumpyの他のコマンドも歓迎されます。 ありがとう