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