Python中如何在控制台中显示当前时间和日期
发布时间:2023-12-27 04:17:27
在Python中,可以使用datetime模块来获取当前时间和日期,并使用print函数将其显示在控制台中。下面是一个示例代码,展示了如何在控制台中显示当前时间和日期。
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
# 显示当前时间
current_time = now.strftime("%H:%M:%S")
print("当前时间为:", current_time)
# 显示当前日期
current_date = now.strftime("%Y-%m-%d")
print("当前日期为:", current_date)
# 显示当前日期和时间
current_datetime = now.strftime("%Y-%m-%d %H:%M:%S")
print("当前日期和时间为:", current_datetime)
该示例中,首先导入了datetime模块,然后使用datetime.datetime.now()函数获取当前时间和日期。接下来,使用strftime函数将时间和日期格式化为所需的字符串格式。
%H:%M:%S表示小时:分钟:秒的格式,可用于显示当前时间。
%Y-%m-%d表示年-月-日的格式,可用于显示当前日期。
%Y-%m-%d %H:%M:%S表示年-月-日 小时:分钟:秒的格式,可用于显示当前日期和时间。
最后,使用print函数将格式化后的时间和日期显示在控制台中。
运行该示例代码,输出如下:
当前时间为: 17:58:24 当前日期为: 2022-01-01 当前日期和时间为: 2022-01-01 17:58:24
通过这种方式,就可以在Python控制台中显示当前时间和日期了。
另外,还可以使用time模块来获取当前时间并显示在控制台中。下面是一个使用time模块的示例代码:
import time
# 获取当前时间戳
timestamp = time.time()
# 格式化时间戳为本地时间
local_time = time.ctime(timestamp)
# 显示当前时间
print("当前时间为:", local_time)
该示例中,首先导入了time模块,然后使用time.time()函数获取当前时间戳。接下来,使用time.ctime()函数将时间戳格式化为本地时间字符串。最后,使用print函数将本地时间显示在控制台中。
运行该示例代码,输出如下:
当前时间为: Sat Jan 1 17:58:24 2022
这种方式只能获取到当前时间,无法获取到日期。如果需要获取日期,还需要使用datetime模块。
综上所述,可以使用datetime模块或time模块来获取当前时间和日期,并将其显示在Python控制台中。
