Python 3.x API中的时间数据转换为日期时间python

Python 3.x API中的时间数据转换为日期时间python,python-3.x,datetime,Python 3.x,Datetime,我对来自api的毫秒或微秒数据有这个问题,我不能完全确定。我试图将其转换为可读的日期时间。下面是一个例子。该web应用程序有一个仪表板,您可以在其中查看日期和时间。但我不知道如何将其转换为可读的日期时间 示例1: 来自API “开始”:1542243678 从仪表板 2018年11月15日上午9:01 示例2: 来自API “结束”:1542330078 从仪表板 2018年11月16日上午9:01 当我试图转换为python日期时间时,它给了我错误的信息 import datetime imp

我对来自api的毫秒或微秒数据有这个问题,我不能完全确定。我试图将其转换为可读的日期时间。下面是一个例子。该web应用程序有一个仪表板,您可以在其中查看日期和时间。但我不知道如何将其转换为可读的日期时间

示例1:

来自API “开始”:1542243678

从仪表板 2018年11月15日上午9:01

示例2:

来自API “结束”:1542330078

从仪表板 2018年11月16日上午9:01

当我试图转换为python日期时间时,它给了我错误的信息

import datetime
import time

milliseconds = 1542243678

date = datetime.datetime.fromtimestamp(milliseconds/1000.0)

date = date.strftime('%Y-%m-%d %H:%M:%S')

print(date)
输出:
1970-01-19 04:24:03在传递到datetime.datetime.fromtimestamp之前,不需要除以1000。
试试datetime.datetime.fromtimestamp(1542243678)。它应该可以工作。

在传递到datetime.datetime.fromtimestamp之前,不需要除以1000。
试试datetime.datetime.fromtimestamp(1542243678)。应该行。

如果我没有正确理解你的问题,很抱歉,但这是你想要的吗

import datetime
import time

milliseconds = 1542243678

date = datetime.datetime.fromtimestamp(milliseconds)

date = date.strftime('%m/%d/%Y %I:%M %p')

print(date)

输出:2018年11月14日下午5:01

如果我没有正确理解您的问题,很抱歉,但这是您想要的吗

import datetime
import time

milliseconds = 1542243678

date = datetime.datetime.fromtimestamp(milliseconds)

date = date.strftime('%m/%d/%Y %I:%M %p')

print(date)

输出:2018年11月14日下午5:01

datetime.datetime.fromtimestamp(1542243678).strftime(“%Y-%m-%d%H:%m:%S”)
->
'2018-11-14 17:01:18'
datetime.datetime.fromtimestamp(1542243678).strftime(“%Y-%m-%d%H:%m:%S”)
'2018-11-14 17:01:18'