欢迎访问宙启技术站
智能推送

如何使用Pythondatetime函数获取当前日期和时间?

发布时间:2023-06-12 10:55:42

Python 是非常有用的编程语言,特别适合用于处理日期和时间。在 Python 中,我们可以使用 DateTime 模块获取当前的日期和时间。

DateTime 模块具有多种功能,可以按照需要处理日期和时间。本文将探讨如何使用 Python DateTime 模块获取当前日期和时间。

1.导入 DateTime 模块

在 python 中导入模块需要使用 "import" 关键字,导入 py 的 datetime 模块可以使用以下代码:

import datetime

这将使得我们可以调用 datetime 函数中的所有对象和方法。

2.获取当前日期和时间

获取当前日期和时间是 DateTime 模块中最基本的操作之一。Python 提供了一个名为 datetime.now 方法,这个方法可以获取当前时间和日期。

import datetime

current_time = datetime.datetime.now()
print("Current date and time: ", current_time)

执行以上代码,我们可以获取当前的日期和时间,并将其输出到屏幕上:

Current date and time:  2021-08-06 17:18:37.562853

datetime.now() 方法被调用时,它会从系统中获取当前的日期和时间,并将其存储在一个 datetime 对象中,然后将这个对象返回。

3.获取日期

Datetime 对象有一个 date 的属性,这个属性返回日期部分。使用 datetime.now() 方法获取当前日期的代码如下:

import datetime

current_time = datetime.datetime.now()

current_date = current_time.date()

print("Current date: ", current_date)

执行以上代码,我们可以获取当前日期,并将其输出到屏幕上:

Current date:  2021-08-06

4.获取时间

Datetime 对象有一个 time 的属性,这个属性返回时间部分。使用 datetime.now() 方法获取当前时间的代码如下:

import datetime

current_time = datetime.datetime.now()

current_time = current_time.time()

print("Current time: ", current_time)

执行以上代码,我们可以获取当前时间,并将其输出到屏幕上:

Current time:  17:18:37.562853

5.将日期按指定格式输出

Datetime 对象有一个 strftime 方法,可以按照指定格式将日期转换为字符串。strftime() 方法需要一个字符串参数,该字符串用于指定日期和时间的格式。

以下代码显示如何将当前日期转换为字符串并使用自定义格式:

import datetime
 
current_time = datetime.datetime.now()
 
formatted_date = current_time.strftime("%d-%m-%Y %H:%M:%S")
 
print("Current date and time (custom format):", formatted_date)

在上述示例中,我们使用了 %d、%m、%Y、%H、%M 和 %S 标志格式化日期。在字符串中使用不同的标志可以输出不同的日期格式。

输出:

Current date and time (custom format): 06-08-2021 17:18:37

总结

本文介绍了如何使用Python DateTime 模块获取当前日期和时间的方法。使用这些代码,可以将日期转换成字符串、获取日期和时间的特定属性等。

DateTime 模块支持许多日期和时间操作,如果需要对数据进行进一步的操作,以满足特定需求,可以了解DateTime 模块的其他方法,从而更好地了解其处理日期和时间的能力。