Json 从iforge获取数据并将其导入csv时出现时间戳问题

Json 从iforge获取数据并将其导入csv时出现时间戳问题,json,python-3.x,timestamp,export-to-csv,Json,Python 3.x,Timestamp,Export To Csv,好的,我是一个python初学者,尝试从iforge获取数据。但是,我在导出到CSV时遇到时间戳问题。我认为时间戳应该像这样“2019-03-22 23:00:00”,但我得到的是1553460483。为什么会这样?如何修复它,使其在csv文件中成为正确的格式 # coding: utf-8 import json import csv import urllib.request import datetime data = json.load(request) time = data[0]

好的,我是一个python初学者,尝试从iforge获取数据。但是,我在导出到CSV时遇到时间戳问题。我认为时间戳应该像这样“2019-03-22 23:00:00”,但我得到的是1553460483。为什么会这样?如何修复它,使其在csv文件中成为正确的格式

# coding: utf-8
import json
import csv
import urllib.request
import datetime

data = json.load(request)

time = data[0]['timestamp']
price = data[0]['price']
data=json.load(请求)包含以下内容-

[{'symbol': 'EURUSD',
  'bid': 1.2345,
  'ask': 1.2399,
  'price': 1.2343,
  'timestamp': 1553460483}]
但是因为我只对价格和时间戳感兴趣,所以我就这么做了-

time = data[0]['timestamp']
price = data[0]['price']
myprice = {'Date':time,'price':price}
然后用myprice制作了csv……它可以工作,但我不知道是否正确=) 现在问题来了-


如何修正时间戳以正确显示在CSV中?

您必须找出“时间戳”的单位。我猜距离某个开始日期还有几秒钟,所以选择:

import pandas as pd
pd.to_datetime(1553460483, unit='s')

Out: Timestamp('2019-03-24 20:48:03')

你必须弄清楚“时间戳”是什么单位。我猜距离某个开始日期还有几秒钟,所以选择:

import pandas as pd
pd.to_datetime(1553460483, unit='s')

Out: Timestamp('2019-03-24 20:48:03')

是的,这就是熊猫的把戏!非常感谢!你知道如何在没有熊猫的情况下生存吗?检查这个:是的,这对熊猫起了作用!非常感谢!你知道如何在没有熊猫的情况下生存吗?请检查以下内容: