Python之输出当前时间

Python之输出当前时间

在Python中,我们可以使用datetime模块来输出当前时间。datetime模块提供了很多方法来处理日期和时间,包括获取当前时间、格式化时间等。

使用datetime模块获取当前时间

要获取当前时间,可以使用datetime模块中的datetime类的now()方法。

import datetime

now = datetime.datetime.now()

print(now)

上述代码首先导入了datetime模块,然后调用now()方法获取当前时间并赋值给变量now。最后通过print()函数输出当前时间。

运行上述代码,会输出类似如下的结果:

2022-01-01 12:00:00.000000

可以看到,输出的当前时间包含日期和时间,并且格式为YYYY-MM-DD HH:MM:SS。如果只想要日期或者时间的部分,可以使用datetime类的date()和time()方法。

date_now = now.date()

time_now = now.time()

print(date_now)

print(time_now)

上述代码中,分别使用date()方法和time()方法获取当前日期和时间,并将结果分别赋值给date_now和time_now变量。然后通过print()函数输出日期和时间。

运行上述代码,会输出类似如下的结果:

2022-01-01

12:00:00.000000

格式化输出当前时间

除了直接输出当前时间,我们还可以对当前时间进行格式化输出。datetime模块提供了strftime()方法来格式化时间。

formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")

print(formatted_time)

上述代码中,调用strftime()方法并传入格式化字符串"%Y-%m-%d %H:%M:%S"来格式化当前时间,并将结果赋值给formatted_time变量。最后通过print()函数输出格式化后的时间。

运行上述代码,会输出类似如下的结果:

2022-01-01 12:00:00

可以看到,输出的时间已经按照指定的格式进行了格式化。

总结

本文介绍了使用Python输出当前时间的方法。通过导入datetime模块,可以使用now()方法获取当前时间,并可以通过date()和time()方法分别获取日期和时间的部分。另外,还可以使用strftime()方法对当前时间进行格式化输出。以上就是关于Python输出当前时间的详细介绍。

后端开发标签