如何在Python中为当前时间添加小时数?
先决条件:日期时间模块
每一分钟都应该被享受和品味。时间以小时、天、年等来衡量。时间帮助我们养成组织和安排日常活动的好习惯。在本文中,我们将看到如何从Python模块中提取实时信息。有多种方法可以将日期和时间功能传递给程序。 Python “时间”和“日历”模块有助于跟踪日期和时间。此外,“DateTime”提供了一个以简单和复杂方式控制日期和时间的类。所以在这个模块的帮助下,我们将尝试通过'timedelta()'的帮助实时增加小时数来计算我们未来的期望时间。
使用 DateTime 模块的 datetime.now()函数来获取当前日期和时间。此函数返回当前本地日期和时间。
Syntax : datetime.now(tz)
Parameters : tz : Specified time zone of which current time and date is required. (Uses Greenwich Meridian time by default.)
Returns : Returns the current date and time in time format.
方法 :
- 导入日期时间模块。
- 显示当前时间。
- 为更新时间创建一个新变量。
- 将更新时间存储在该变量中。
- 显示更新时间。
执行 :
第 1 步:显示当前时间。
首先,我们将从 datetime 模块导入 'datetime' 和 'timedelta',然后我们将我们的当前时间存储在一个变量中。之后,我们将以“HH:MM:SS”格式对齐日期。现在我们可以打印我们的当前时间。
Python3
#importing datetime module for now()
from datetime import datetime, timedelta
# using now() to get present_time
present_time = datetime.now()
#time formatting
'{:%H:%M:%S}'.format(present_time)
print("Present time at greenwich meridian is "
,end = "")
print( present_time )
Python3
#importing datetime module for now()
from datetime import datetime, timedelta
# using now() to get present_time
present_time = datetime.now()
#time formatting
'{:%H:%M:%S}'.format( present_time )
print("Present time at greenwich meridian is ",
end = "")
print( present_time )
updated_time = datetime.now() + timedelta(hours=6)
print( updated_time )
Python3
from datetime import datetime, timedelta
updated = ( datetime.now() +
timedelta( hours=5 )).strftime('%H:%M:%S')
print( updated )
输出:
Present time at greenwich meridian is 2020-11-11 08:26:55.032586
步骤 2:将时间添加到现有的当前时间。
完成以下上述步骤后,我们将在“timedelta”函数中传递所需的时间,该函数将在当前时间添加小时。
现在,我们可以显示更新的时间。
蟒蛇3
#importing datetime module for now()
from datetime import datetime, timedelta
# using now() to get present_time
present_time = datetime.now()
#time formatting
'{:%H:%M:%S}'.format( present_time )
print("Present time at greenwich meridian is ",
end = "")
print( present_time )
updated_time = datetime.now() + timedelta(hours=6)
print( updated_time )
输出:
Present time at greenwich meridian is 2020-11-11 08:27:39.615794
2020-11-11 14:27:39.615794
您可以尝试的另一种更好的方法:
蟒蛇3
from datetime import datetime, timedelta
updated = ( datetime.now() +
timedelta( hours=5 )).strftime('%H:%M:%S')
print( updated )
输出:
13:28:21