検索しても出てこなかったので.
あまりスマートじゃないです.
カレンダーの定義をうまく使えばできそうですが...
datetime2total_hours.py
import datetime
t = datetime.datetime(2000,1,1,0,0) # 対象とする日付
t0 = datetime.datetime( 1,1,1,0,0) # 定義可能な一番古い日付
dt = datetime.timedelta(days=366) # 西暦0年が存在したとしたらの日数
total_days = (t-t0 + dt).days
total_hours = total_days*24