如何获取当前时间?

新手上路,请多包涵

如何获取当前时间?

原文由 user46646 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 513
2 个回答

使用 datetime

 >>> import datetime
>>> now = datetime.datetime.now()
>>> now
datetime.datetime(2009, 1, 6, 15, 8, 24, 78915)
>>> print(now)
2009-01-06 15:08:24.789150

对于没有日期的时钟时间:

 >>> now.time()
datetime.time(15, 8, 24, 78915)
>>> print(now.time())
15:08:24.789150


为了节省输入,您可以从 datetime 模块导入 datetime 对象:

 >>> from datetime import datetime

然后从上述所有内容中删除前缀 datetime.

原文由 Harley Holcombe 发布,翻译遵循 CC BY-SA 4.0 许可协议

使用 time.strftime()

 >>> from time import gmtime, strftime
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2009-01-05 22:14:39'

原文由 Sean James 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题