私はdatetime.timeのオブジェクトがありますようにdatatime.timeに分を追加する方法パイソン/パンダ
A = datetime.time(15, 50)
は、どのように私は10分を追加することができます。
B = A + (10min)
B = datetime.time(16, 0)
おかげ
編集:質問がDUPではありません。これは、答えによって示されるように、date.timeからdatetime.datetimeへの変換を含みます。
私はdatetime.timeのオブジェクトがありますようにdatatime.timeに分を追加する方法パイソン/パンダ
A = datetime.time(15, 50)
は、どのように私は10分を追加することができます。
B = A + (10min)
B = datetime.time(16, 0)
おかげ
編集:質問がDUPではありません。これは、答えによって示されるように、date.timeからdatetime.datetimeへの変換を含みます。
あなたはあなたの10分
def add_delta(tme, delta):
# transform to a full datetime first
return (datetime.datetime.combine(datetime.date.today(), tme) +
delta).time()
を追加することができます前に、完全に次にdatetime.datetime
を本格的な
>>> add_delta(datetime.time(15, 50), datetime.timedelta(minutes=10))
datetime.time(16, 0)
にあなたの時間を変換する必要があります。これは、クロック演算に応じて時間をロールバックされます。
>>> add_delta(datetime.time(23, 55), datetime.timedelta(minutes=10))
datetime.time(0, 5)
なぜdatetime.date.todayと組み合わせる必要がありますか?もっと正直な答えはありませんか? – hernanavella
@hernanavellaいいえ、ありません – donkopotamus
夜間に実際に時刻が23:55の場合、どうなると思いますか? – donkopotamus
@donkopotamus私はdatetime.time(0、5)を期待します – hernanavella