datetime.modify
Return a datetime
with any non-None values overriding the current values in the datetime.
Arguments:
def datetime.modify(
dt: <datetime = None,
year: <dec, int> = None,
month: <dec, int> = None,
day: <dec, int> = None,
hour: <dec, int> = None,
minute: <dec, int> = None,
second: <dec, int> = None,
):
Returns <datetime>
.
Example:
# 0:00 on New Years Day, 1995
nyd_long_long_ago = datetime.from_date_and_time(
year=1995,
month=1,
day=1,
hour=0,
minute=0,
second=0)
# 0:00 on New Years Day, 2015
nyd_less_long_ago = datetime.modify(
dt=nyd_long_long_ago,
year=2015)