如何在 Python 中获取时间 [重复]
Posted
技术标签:
【中文标题】如何在 Python 中获取时间 [重复]【英文标题】:How to get the time in Python [duplicate] 【发布时间】:2021-06-02 05:43:06 【问题描述】:如何在 Python 中获取并打印当前时间
我最近开始使用Tutorial 学习 python,并想在我的 python 脚本中打印当前时间。我做了很多研究**,但我找不到关于 **getting and print the current time in python 的问题的答案。这是我当前的 Python 脚本代码
main.py:
def printTime():
print("The time is"+time+"right now");
printTime();
我想要这样
时间变量是等于当前时间的变量 想办法获取当前时间【问题讨论】:
复制粘贴您问题的标题到您选择的网络搜索提供商中。 【参考方案1】:#这是我通常的做法
import time;
CurrentTime= time.asctime( time.localtime(time.time()) )
print ("Date/Time:", CurrentTime)
【讨论】:
【参考方案2】:您可以像这样使用datetime
模块中的datetime.now()
获取当前日期和时间,
import datetime
current_date_time = datetime.datetime.now()
将此插入到您的函数中,
import datetime
def printTime():
current_date_time = datetime.datetime.now()
print(f"The time is current_date_time right now")
printTime()
如果你对日期部分不感兴趣,只想要时间部分,你可以像这样从 datetime 对象中提取时间分量
import datetime
def printTime():
current_time = datetime.datetime.now().time() # get only time component
print(f"The time is current_time right now")
printTime()
【讨论】:
感谢您回答我的问题,也很快 真的怀疑"The time is" + current_date_time
会起作用。
@Marco Bonelli 现在解决了这个问题......【参考方案3】:
您可以使用 datetime 获取当前时间。
import datetime
datetime.datetime.now()
【讨论】:
【参考方案4】:只需使用datetime
模块的datetime.now()
方法:-
import datetime
time=datetime.datetime.now()
def printTime():
print("The time is",time,"right now");
printTime()
【讨论】:
以上是关于如何在 Python 中获取时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章