【问题标题】:Python spyder tool clarificationPython spyder工具说明
【发布时间】:2021-01-01 23:07:04
【问题描述】:

下图中代码建议菜单中的nowutcnow 是什么意思?

【问题讨论】:

标签: python python-3.x


【解决方案1】:

https://docs.python.org/3/library/datetime.html#datetime.datetime.now:

classmethod datetime.now(tz=None):

返回当前的本地日期和时间。

如果可选参数 tz 为 None 或未指定,这就像 today(),但是,如果可能,提供比可以获得的精度更高的精度 通过 time.time() 时间戳(例如,这可能是 可能在提供 C gettimeofday() 函数的平台上)。

如果 tz 不是 None,它必须是 tzinfo 子类的实例,并且 当前日期和时间转换为 tz 的时区。

此函数优于 today() 和 utcnow()。

https://docs.python.org/3/library/datetime.html#datetime.datetime.utcnow:

类方法 datetime.utcnow():

使用 tzinfo None 返回当前的 UTC 日期和时间。

这类似于 now(),但返回当前 UTC 日期和时间,作为 天真的日期时间对象。可以获得已知的当前 UTC 日期时间 通过调用 datetime.now(timezone.utc)。参见 now()。

【讨论】:

    【解决方案2】:

    作为Python 3 docs 大纲,datetime.datetime.now 返回当前本地日期和时间,而datetime.datetime.utcnow 返回当前 UTC 日期和时间。

    UTC 只是一个从不遵守夏令时的固定时区。如果您想对日期时间对象使用 UTC 时区,最好使用datetime.datetime.now(timezone.utc)。同样,这一切都可以在 Python 3 文档中找到。

    【讨论】:

      【解决方案3】:
      datetime.datetime.now(tz)
      

      获取当前时间。

      tz 是指定的时区。

      datetime.datetime.utcnow()
      

      返回时间UTC

      使用 tzinfo None 返回当前的 UTC 日期和时间。

      这类似于 now(),但返回当前 UTC 日期和时间,作为一个简单的 datetime 对象。

      你也可以使用

      datetime.datetime.now(timezone.utc)
      

      请参阅https://docs.python.org/3/library/datetime.html#datetime.datetime.nowhttps://docs.python.org/3/library/datetime.html#datetime.datetime.utcnow 了解更多信息。

      另外,这与 spyder 无关。

      【讨论】:

      • 感谢您的输入。我很清楚 datetime.datetime.now 函数。我的问题是 Text 在 spyder 工具中表示什么?它是字符串对象还是其他什么?我很清楚函数、模块和上课但不懂文字
      • @user3663615 “文本”只是一串文本。
      猜你喜欢
      • 2015-12-02
      • 2022-08-22
      • 2013-02-08
      • 2011-07-04
      • 2015-10-10
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2017-03-01
      相关资源
      最近更新 更多