如何从Python的datetime.now()中获取分,秒和毫秒?
在本文中,我们将介绍在Python中从当前datetime获取分钟、秒和毫秒的不同方法。
datetime.now() 方法用于获取当前分钟、秒和毫秒。其定义在datetime模块下。
阅读更多:Python 教程
语法
now() 方法的语法如下 ŌłÆ
datetime.now()
返回时间格式的当前日期和时间。
使用datetime.now() 和epoctime()
在这里,我们使用datetime模块提供的strftime()方法。我们使用datetime.now()方法获取当前日期,然后使用strftime()方法对该日期进行格式化。在这种情况下,我们格式化字符串是以 ŌĆ£分钟:秒.毫秒ŌĆØ 的形式。
示例
下面是一个用于获取当前分钟、秒和毫秒的datetime.now()和strftime()方法的示例代码。
from datetime import datetime
curr_time = datetime.now()
formatted_time = curr_time.strftime('%M:%S.%f')
print("Formatted time in Minutes:Seconds:Milliseconds is",formatted_time)
输出
上面示例代码的输出如下;
Formatted time in Minutes:Seconds:Milliseconds is 11:40.325948
使用datetime.now()方法检索数据
在此我们使用datetime.now()方法来获取当前分钟、秒和毫秒。now()函数定义在datetime模块下。然后使用minute, .second,和microsecond分别获取当前的分钟、秒和毫秒。
示例
在以下示例代码中,我们使用datetime.now()方法获取当前分钟、秒和毫秒。
from datetime import datetime
now = datetime.now()
print("今天的日期是:", now)
print("分钟",now.minute)
print("秒",now.second)
print("毫秒",now.microsecond)
输出
上面示例代码的输出如下;
今天的日期是: 2022-09-05 10:12:31.476711
分钟 12
秒 31
毫秒 476711
极客教程