我在Python脚本中使用这个
datetime.datetime.utcnow().isoformat()
以便每5秒打印一次时间戳(以及功率值)。我想稍后使用时间戳和幂值在powerbi中创建图。问题是有时打印的时间戳是这样的(请参见错误)
DataFormat.Error: The provided input could not be analyzed as a DateTime value.
Details
2019-6-16T20:58:5.488
问题是秒是5.488
而不是05.488
我还没有在powerbi中找到解决方案,所以我想也许有一种方法可以从一开始就在Python脚本中这样打印它
2019-6-16T20:58:05.488
有什么想法吗?你知道吗
使用strtime()代替isoformat()
dt = datetime.datetime.strftime("21/11/06 16:30.1321", "%d/%m/%y %H:%M.%ffffff")
你的情况是dt = datetime.datatime.strptime(datetime.datetime.utcnow(), "%d/%m/%y %H:%M.%f")
这里有所有关于格式化的datatime代码:https://www.programiz.com/python-programming/datetime/strftime
您可以使用^{} 自己设置格式。你知道吗
试试这个:
输出:
只需将datetime字符串格式化如下:
说你的时间是现在
这将产生:
相关问题 更多 >
编程相关推荐