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输出当前时间的详细介绍。