如何在 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 中获取时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用python获取当前时间[重复]

如何在 Python 中获取当前位置的日期和时间 [重复]

如何在python 2.7中获取随机整数[重复]

如何在python中获取对象的属性[重复]

你如何在python中获取当前本地目录[重复]

如何在 python 中使用 pandas 获取所有重复项的列表?