Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
datetime / time
#4
(Jan-31-2021, 07:31 PM)ifigazsi Wrote: 'm just curious why
datetime.time + datetime.timedelta is not working...
datetime.time objects do not support addition with datetime.timedelta
Use datetime.datetime type with timedelta.
>>> from datetime import datetime, timedelta, time
>>> 
>>> d = datetime(2021, 1, 1, 7, 0)
>>> new_date = d + timedelta(hours=7)
>>> new_date
datetime.datetime(2021, 1, 1, 14, 0)
>>> 
>>> print(d)
2021-01-01 07:00:00
>>> print(new_date)
2021-01-01 14:00:00
Can also call time() if do i like this.
>>> print((d + timedelta(hours=7)).time())
14:00:00
>>> print(d.time())
07:00:00
ifigazsi likes this post
Reply


Messages In This Thread
datetime / time - by ifigazsi - Jan-31-2021, 07:31 PM
RE: datetime / time - by Larz60+ - Jan-31-2021, 07:44 PM
RE: datetime / time - by ifigazsi - Jan-31-2021, 08:51 PM
RE: datetime / time - by snippsat - Jan-31-2021, 09:00 PM
RE: datetime / time - by Larz60+ - Feb-01-2021, 12:45 AM
RE: datetime / time - by snippsat - Feb-01-2021, 01:21 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Assign a value if datetime is in between a particular time limit klllmmm 2 2,853 Jan-02-2021, 07:00 AM
Last Post: klllmmm
  TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'str' findbikash 2 9,855 Sep-18-2019, 08:32 AM
Last Post: buran
  Convert from datetime to time.struct_time object chris0147 0 4,500 Mar-11-2018, 12:01 AM
Last Post: chris0147
  Subtract Minutes from Datetime.Time tkj80 2 43,250 May-11-2017, 09:56 AM
Last Post: klllmmm

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020