Python程序获取当前时间
有多种获取Python当前时间的方法,
1)使用时间模块获取当前时间
步骤:
导入时间模块
致电localtime()时间类的功能–在其对象中分配它。
使用格式化时间strftime()功能。
#Python程序获取当前时间
#导入时间模块
import time
#获取当前时间
time_object = time.localtime()#格式化时间
current_time = time.strftime("%H:%M:%S", time_object)
#打印时间
print("Current time is: ", current_time)输出结果
Current time is: 08:04:32
2)使用datetime对象获取当前时间
步骤:
从datetime模块导入datetime类
致电now()日期时间类的功能
将对象传递到strftime()格式化时间的功能
打印时间
#Python程序获取当前时间
#导入日期时间类
#从日期时间模块
from datetime import datetime
# calling the now() function
obj_now = datetime.now()#格式化时间
current_time = obj_now.strftime("%H:%M:%S")
print("Current time is:", current_time)输出结果
Current time is: 08:08:53
3)获取不同时区的当前时间
步骤:
从datetime模块导入datetime类
导入pytz模块以从指定时区访问日期时间
使用timezone()pytz模块的功能–我们可以使用“now()”功能–我们可以访问当前时间并使用strftime()功能–我们可以格式化时间。
打印时间
#Python程序获取当前时间
#导入日期时间类 from
#日期时间模块
from datetime import datetime
#导入pytz
import pytz
#指定印度时间区
tz_IN = pytz.timezone('Asia/Calcutta')
datetime_IN = datetime.now(tz_IN)print("Asia/Calcutta time is: ", datetime_IN.strftime("%H:%M:%S"))
#指定美国/芝加哥时区
tz_Chicago = pytz.timezone('America/Chicago')
datetime_Chicago = datetime.now(tz_Chicago)print("America/Chicago time is: ", datetime_Chicago.strftime("%H:%M:%S"))输出结果
Asia/Calcutta time is: 13:55:15 America/Chicago time is: 03:25:15