Python 我有一个json格式的CAN总线数据。我如何解释它的时间戳?
我正在使用python。例如,这是文件中的一行:Python 我有一个json格式的CAN总线数据。我如何解释它的时间戳?,python,json,timestamp,Python,Json,Timestamp,我正在使用python。例如,这是文件中的一行: { "name": "accelerator_pedal_position", "value": 0, "timestamp": 1364310856.002000 } 使用模块 如果json文件只包含一行内容,您可以尝试: In [1]: import json In [2]: import datetime In [3]: with open(r'yourjsfile','r') as fh: ...:
{
"name": "accelerator_pedal_position",
"value": 0,
"timestamp": 1364310856.002000
}
使用模块
如果json文件只包含一行内容,您可以尝试:
In [1]: import json
In [2]: import datetime
In [3]: with open(r'yourjsfile','r') as fh:
...: jsfile = json.load(fh)
...: ts = jsfile['timestamp']
...: print datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
...:
2013-03-26 23:14:16
嗨,Shraedha:如果我的答案有效,你介意选择它作为答案吗!(我的答案的lert一侧有一个绿色的复选标记)
In [1]: import json
In [2]: import datetime
In [3]: with open(r'yourjsfile','r') as fh:
...: jsfile = json.load(fh)
...: ts = jsfile['timestamp']
...: print datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
...:
2013-03-26 23:14:16