Python datetime.datetime.today()方法

Pythondatetime.datetime.today() 方法是一种在任何平台上寻找当前时间的有效方法。

Pythondatetime.datetime.today() 方法的语法

datetime.datetime.today()

参数

不需要任何参数。

返回值

该方法的返回类型是一个包含当前日期和时间的对象。

示例代码:使用datetime.datetime.today() 方法工作

import datetime
time = datetime.datetime.today()
print("The time in this instance is: ", time)

输出:

The time in this instance is: 2022-08-26 17:34:03.624886

上面的代码显示了系统的当前时间。

示例代码:指定要由datetime.datetime.today() 方法显示的属性

import datetime
time=datetime.datetime.today().strftime('%Y-%m-%d')
print("Today's date is: ",time)
time=datetime.datetime.today().strftime('%H:%M:%S')
print("The current time is: ",time)
time=datetime.datetime.today().strftime('%Y-%m-%d %H:%M:%S')
print("Today's date and the current time are as follows: ",time)

输出:

Today's date is:  2022-08-26
The current time is:  17:42:41
Today's date and the current time are as follows:  2022-08-26 17:42:41

我们可以使用上述代码以用户可能的任何格式来表示时间和日期。

示例代码:分解datetime.datetime.today() 方法的属性

import datetime
time = datetime.datetime.today()
print ("The attributes of `datetime.datetime.today()` method are: ")
print ("Year : ", end = "")
print (time.year)
print ("Month : ", end = "")
print (time.month)
print ("Day : ", end = "")
print (time.day)
print ("Hour : ", end = "")
print (time.hour)
print ("Minute : ", end = "")
print (time.minute)
print ("Second : ", end = "")
print (time.second)
print ("Microsecond : ", end = "")
print (time.microsecond)

输出:

The attributes of `datetime.datetime.today()` method are:
Year : 2022
Month : 8
Day : 26
Hour : 17
Minute : 24
Second : 59
Microsecond : 184903

这个方法允许我们有效地提取日期和时间的不同属性。这有助于我们更容易地解决现实生活中的应用,如设置闹钟和检查今天的日期是否与设定的日期相符。