Python是一种功能强大的编程语言,可以用它来输出当前时间。本文将介绍如何使用Python输出当前时间。
使用time模块
time模块提供了一系列用于操作时间的函数,可以使用它来获取当前时间。需要导入time模块:
import time
使用time.localtime()函数可以获取当前时间的struct_time结构:
time.localtime()
这个函数返回的struct_time结构包含了当前时间的信息,可以使用time.strftime()函数将其转换为指定格式的字符串:
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
这里的参数是格式字符串,它指定了输出的时间格式,其中:
- %Y表示4位数的年份;
- %m表示2位数的月份;
- %d表示2位数的日期;
- %H表示24小时制的小时;
- %M表示分钟;
- %S表示秒。
可以使用print()函数输出当前时间:
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))
使用datetime模块
datetime模块提供了一系列用于操作日期和时间的函数,可以使用它来获取当前时间。需要导入datetime模块:
import datetime
使用datetime.datetime.now()函数可以获取当前时间的datetime对象:
datetime.datetime.now()
这个函数返回的datetime对象包含了当前时间的信息,可以使用strftime()函数将其转换为指定格式的字符串:
datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
这里的参数是格式字符串,它指定了输出的时间格式,其中:
- %Y表示4位数的年份;
- %m表示2位数的月份;
- %d表示2位数的日期;
- %H表示24小时制的小时;
- %M表示分钟;
- %S表示秒。
可以使用print()函数输出当前时间:
print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
本文介绍了如何使用Python输出当前时间。可以使用time模块的time.localtime()函数获取当前时间的struct_time结构,使用time.strftime()函数将其转换为指定格式的字符串;可以使用datetime模块的datetime.datetime.now()函数获取当前时间的datetime对象,使用strftime()函数将其转换为指定格式的字符串。