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