【问题标题】:When do you use double datetime.datetime in python?你什么时候在 python 中使用双 datetime.datetime?
【发布时间】:2019-12-16 23:42:44
【问题描述】:

此时间戳用于记录错误。

import os.path
import datetime

timestamp = datetime.datetime.now().strftime('%Y-%m-%d')

尝试搜索但无法找到与此相关的任何内容。我想知道你什么时候使用双日期时间方法?

【问题讨论】:

  • datetime 是包datetime 的一个类。如果你使用import datetime,你必须引用类作为你看到的双精度。大部分用例使用from datetime import datetime,这里可以直接引用类,可以单用。
  • 第一个datetime是包,第二个datetime是类

标签: python python-3.x datetime


【解决方案1】:

第一个datetime 指的是,第二个是它的一个模块

你应该使用哪个?这取决于您如何导入它。如果您刚刚导入了,如下所示:

import datetime

您需要再次编写库名称,如下所示:datetime.datetime.now()。如果你导入了模块,像这样:

from datetime import datetime

你导入了模块,所以之后你可以使用datetime.now()。两者绝对平等,由您决定选择哪一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-19
    • 2012-04-23
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    • 1970-01-01
    相关资源
    最近更新 更多