Python如何打印出当前时间

Python如何打印出当前时间

Python如何打印出当前时间

在开发和调试代码的过程中,我们经常需要获取当前的时间。Python提供了多种方法来打印出当前时间,本文将详细介绍这些方法,并给出相应的示例代码和运行结果。

使用time模块

Python的time模块提供了许多与时间相关的函数,包括获取当前时间的函数。下面是使用time模块打印出当前时间的示例代码:

import time

# 获取当前时间的秒数

current_time = time.time()

print("当前时间的秒数为:", current_time)

# 获取当前时间的年月日时分秒

current_time_tuple = time.localtime(current_time)

current_time_str = time.strftime("%Y-%m-%d %H:%M:%S", current_time_tuple)

print("当前时间为:", current_time_str)

运行结果:

当前时间的秒数为: 1638337671.1482227

当前时间为: 2021-12-01 14:21:11

在示例代码中,首先使用time.time()函数获取当前时间的秒数,然后使用time.localtime()函数将秒数转换为时间元组,再使用time.strftime()函数将时间元组格式化为字符串。

使用datetime模块

除了time模块,Python还提供了datetime模块用于处理日期和时间。datetime模块的datetime类具有获取当前时间的方法。下面是使用datetime模块打印出当前时间的示例代码:

from datetime import datetime

# 获取当前时间

current_time = datetime.now()

print("当前时间为:", current_time)

# 获取当前时间的年月日时分秒

current_time_str = current_time.strftime("%Y-%m-%d %H:%M:%S")

print("当前时间为:", current_time_str)

运行结果:

当前时间为: 2021-12-01 14:21:11.148222

当前时间为: 2021-12-01 14:21:11

在示例代码中,通过datetime.now()方法获取当前时间,然后使用strftime()方法将时间格式化为字符串。

使用calendar模块

Python的calendar模块提供了很多关于日期和时间的函数,其中包括获取当前时间的函数。下面是使用calendar模块打印出当前时间的示例代码:

import calendar

# 获取当前时间的年月日时分秒

current_time_tuple = calendar.timegm(time.gmtime())

current_time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(current_time_tuple))

print("当前时间为:", current_time_str)

运行结果:

当前时间为: 2021-12-01 14:21:11

在示例代码中,通过calendar.timegm()函数获取当前时间的秒数,然后使用time.strftime()函数将秒数转换为可读的时间字符串。

使用strftime方法

除了上述模块提供的方法外,Python的字符串对象还提供了strftime()方法来格式化时间。下面是使用strftime()方法打印出当前时间的示例代码:

import datetime

# 获取当前时间

current_time = datetime.datetime.now()

# 使用strftime方法将时间格式化为字符串

current_time_str = current_time.strftime("%Y-%m-%d %H:%M:%S")

print("当前时间为:", current_time_str)

运行结果:

当前时间为: 2021-12-01 14:21:11

在示例代码中,通过datetime.now()方法获取当前时间,然后使用strftime()方法将时间格式化为字符串。

使用arrow模块

Python的arrow模块是一个功能强大的日期和时间处理库,它提供了一个简洁的API来处理日期和时间。下面是使用arrow模块打印出当前时间的示例代码:

import arrow

# 获取当前时间

current_time = arrow.now()

print("当前时间为:", current_time)

# 获取当前时间的年月日时分秒

current_time_str = current_time.format('YYYY-MM-DD HH:mm:ss')

print("当前时间为:", current_time_str)

运行结果:

当前时间为: 2021-12-01T14:21:11.148222+08:00

当前时间为: 2021-12-01 14:21:11

在示例代码中,通过arrow.now()方法获取当前时间,然后使用format()方法将时间格式化为字符串。

通过以上示例代码,我们了解了使用不同的模块和方法来打印出当前时间的方法,并给出了相应的运行结果。根据自己的需求可以选择合适的方法来获取和打印当前时间。

尊享推荐

365彩票网app安卓官方下载 乐视液晶电视肿么开

乐视液晶电视肿么开

📅 07-03 👑 385
365彩票网app安卓官方下载 德国手机品牌有哪些

德国手机品牌有哪些

📅 07-05 👑 568
365bet安卓中文客户端 刺猬吃什么东西?全面解析刺猬的饮食习惯
365bet安卓中文客户端 窄的解释

窄的解释

📅 06-29 👑 181