使用Python函数打印出当前日期和时间
发布时间:2023-06-21 02:38:51
在Python中,要打印当前日期和时间,可以使用datetime模块。首先需要导入这个模块,然后使用datetime.now()方法来获取当前时间。用strftime()方法可以将时间格式化为所需的字符串格式。
以下是打印出当前日期和时间的Python代码:
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 将时间格式化为字符串
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")
# 打印出当前时间
print("当前时间为:%s" % formatted_time)
运行这段代码后,会输出当前的日期和时间。其中,strftime()方法中的"%Y-%m-%d %H:%M:%S"表示将时间格式化为"年-月-日 时:分:秒"的格式。
Python中还有其他的时间格式化选项,如"%Y/%m/%d %H:%M:%S"表示将时间格式化为"年/月/日 时:分:秒"的格式,"%m/%d/%y %H:%M:%S"表示将时间格式化为"月/日/年 时:分:秒"的格式等等。根据自己的需求可以选择不同的时间格式。
如果还想打印出日期,可以使用strftime()方法中的"%Y-%m-%d"或"%Y/%m/%d"等格式化选项来输出。以下是示例代码:
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 将日期格式化为字符串
formatted_date = now.strftime("%Y-%m-%d")
formatted_date2 = now.strftime("%Y/%m/%d")
# 将时间格式化为字符串
formatted_time = now.strftime("%H:%M:%S")
# 打印出当前日期和时间
print("当前日期为:%s,当前时间为:%s" % (formatted_date, formatted_time))
print("当前日期为:%s,当前时间为:%s" % (formatted_date2, formatted_time))
运行这段代码后,会分别输出当前日期和时间。其中,"%Y-%m-%d"和"%Y/%m/%d"表示将日期格式化为"年-月-日"和"年/月/日"的格式。
