Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.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中使用所有数字获取UTC时间戳_Python_Timestamp_Powerbi_Utc - Fatal编程技术网

如何在Python中使用所有数字获取UTC时间戳

如何在Python中使用所有数字获取UTC时间戳,python,timestamp,powerbi,utc,Python,Timestamp,Powerbi,Utc,我在Python脚本中使用了它 datetime.datetime.utcnow().isoformat() 以便每5秒打印时间戳(以及功率值)。我想稍后使用时间戳和功率值在功率BI中创建图形。问题是,有时打印的时间戳是这样的(参见错误) 问题是秒数是5.488,而不是05.488 我还没有在PowerBI中找到解决方案,所以我想也许有一种方法可以从一开始就在Python脚本中这样打印它 2019-6-16T20:58:05.488 有什么想法吗?您可以自己设置格式 试试这个: 导入日期时间

我在Python脚本中使用了它

datetime.datetime.utcnow().isoformat()
以便每5秒打印时间戳(以及功率值)。我想稍后使用时间戳和功率值在功率BI中创建图形。问题是,有时打印的时间戳是这样的(参见错误)

问题是秒数是
5.488
,而不是
05.488

我还没有在PowerBI中找到解决方案,所以我想也许有一种方法可以从一开始就在Python脚本中这样打印它

2019-6-16T20:58:05.488
有什么想法吗?

您可以自己设置格式

试试这个:

导入日期时间
打印(datetime.datetime.utcnow().strftime(“%Y-%m-%dT%H:%m:%S.%f”))
输出:

2019-06-27T11:18:03.663386


只需将datetime字符串格式化如下:

说你的时间到了

import datetime as dt

cur_time = dt.datetime.now()

print(print(str(cur_time).replace(' ','T')[:-3])
这将产生:

2019-06-27T14:21:10.853
使用strtime()代替isoformat()
dt=datetime.datetime.strftime(“2006年11月21日16:30.1321”,%d/%m/%y%H:%m.%ffffff”)
就你的情况来说
dt=datetime.datatime.strtime(datetime.datetime.utcnow(),%d/%m/%y%H:%m.%f”)


这里有所有关于格式化的数据时间代码:

等等,我有点困惑,根据,isoformat应该给出准确的信息……他想要毫秒精度,而不是microsecond@Adam.Er8你说得对,它应该这样给它。出于某些原因,有时它是正确的,有时我缺少0。我将测试你的解决方案,希望它能工作。谢谢
2019-06-27T14:21:10.853