Use the replace method to generate a new datetime object based on your existing one:
tomorrow = tomorrow.replace(hour=12)
Return a datetime with the same attributes, except for those attributes given new values by whichever keyword arguments are specified. Note that
tzinfo=Nonecan be specified to create a naive datetime from an aware datetime with no conversion of date and time data.