Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中何时使用double-datetime.datetime?_Python_Python 3.x_Datetime - Fatal编程技术网

在python中何时使用double-datetime.datetime?

在python中何时使用double-datetime.datetime?,python,python-3.x,datetime,Python,Python 3.x,Datetime,此时间戳用于错误日志记录 import os.path import datetime timestamp = datetime.datetime.now().strftime('%Y-%m-%d') 试图搜索,但找不到与此相关的任何内容。我想知道什么时候使用双日期时间方法?第一个datetime指的是库,第二个指的是它的一个模块 你应该用哪一种?这取决于你是如何导入的。如果您刚刚导入了库,如下所示: 导入日期时间 您将需要再次写入库名,如下所示:datetime.datetime.now

此时间戳用于错误日志记录

import os.path
import datetime

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

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

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

你应该用哪一种?这取决于你是如何导入的。如果您刚刚导入了,如下所示:

导入日期时间
您将需要再次写入库名,如下所示:
datetime.datetime.now()
。如果导入模块,如下所示:

from datetime import datetime

您导入了该模块,因此以后只需使用
datetime.now()
。两者是绝对平等的,由您决定选择哪一个。

datetime
是包
datetime
的一个类。如果使用
import datetime
,则必须将该类引用为所看到的双精度。大多数用例使用
from datetime import datetime
,您可以直接引用类并使用单个类。第一个
datetime
是包,第二个
datetime
是类