📜  使用Python获取当前日期(1)

📅  最后修改于: 2023-12-03 14:49:50.975000             🧑  作者: Mango

使用Python获取当前日期

在Python中,获取当前日期是一项很基本的任务。Python内置了一个datetime模块,使用该模块可以轻松地获取当前日期和时间。

获取当前日期

下面是获取当前日期并打印的Python代码:

import datetime

current_date = datetime.date.today()

print("当前日期是:", current_date)

输出结果:

当前日期是: 2022-09-26

我们首先导入了datetime模块,然后使用date.today()方法获取当前日期。最后打印出来。

获取当前时间

如果需要获取当前时间,可以使用datetime.now()方法。下面是获取当前时间并打印的Python代码:

import datetime

current_time = datetime.datetime.now()

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

输出结果:

当前时间是: 2022-09-26 17:02:03.917620

我们同样导入了datetime模块,使用datetime.now()方法获取当前时间。这个方法返回的是一个datetime对象,包含了年、月、日、时、分、秒和微秒等信息。

格式化日期和时间

获取当前日期和时间后,通常需要对它们进行格式化。Python提供了strftime()方法,可以将日期和时间格式化成指定的字符串形式。下面是一个例子:

import datetime

current_time = datetime.datetime.now()

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

print("当前时间是(格式化后):", formatted_time)

输出结果:

当前时间是(格式化后): 2022-09-26 17:05:26

我们使用了strftime()方法,传入一个格式化字符串"%Y-%m-%d %H:%M:%S",表示将年、月、日、时、分、秒以指定的格式输出。如果需要输出其他日期和时间格式,可以参考Python官方文档中的strftime()方法。

总结

在Python中获取当前日期和时间非常简单,只需要使用datetime模块的相关方法即可。同时,根据需求对日期和时间进行格式化也十分方便。