Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 3.8.2中的时间格式化_Python_Python 3.x - Fatal编程技术网

Python 3.8.2中的时间格式化

Python 3.8.2中的时间格式化,python,python-3.x,Python,Python 3.x,我试图在Python3.8.2中运行此代码,但出现了无效字符串错误 所以我应该用正确的方式来做 这是密码 import datetime data =datetime.datetime.now(tz=datetime.timezone.utc).strftime('%Y-%m-%dT%H:%M:%S.%s%z') print(data) 期待这样的结果 2020-05-19T15:20:21.327099399+0000 您的错误是因为datetime没有定义%s毫秒的定义。您可以使用%f

我试图在Python3.8.2中运行此代码,但出现了无效字符串错误 所以我应该用正确的方式来做 这是密码

import datetime 
data =datetime.datetime.now(tz=datetime.timezone.utc).strftime('%Y-%m-%dT%H:%M:%S.%s%z')
print(data)
期待这样的结果

2020-05-19T15:20:21.327099399+0000

您的错误是因为
datetime
没有定义
%s
毫秒的定义。您可以使用
%f
几微秒

导入日期时间
data=datetime.datetime.now(tz=datetime.timezone.utc).strftime(“%Y%m%dT%H:%m:%S.%f%z”)
打印(数据)
编辑 这应该给你毫秒

导入日期时间
data=datetime.datetime.now(tz=datetime.timezone.utc).isoformat(timespec='millizes')
打印(数据)

那么如何使用itTypeError获得毫秒:“timespec”是此函数的无效关键字参数。您确定键入的是正确的吗?它在Pycharm和python解释器中都适用于我。请告诉我们您是如何尝试我的答案的,我会尽力帮助您。请分享错误。我没有看到任何错误,我试着在3.8env中运行它,效果很好。datetime不是重复了吗?不应该是datetime.now(…)而不是datetime.datetime.now(…)?@Leo不,它不会重复。如果导入模型,则需要在代码中使用其名称,例如,
import test;test.method()。如果您使用了
from datetime import datetime',则是正确的,因为它有一个类,也称为datetime,您可以(而且许多人确实)直接导入