Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 3.x 将科学符号转换为日期时间_Python 3.x_Google Colaboratory - Fatal编程技术网

Python 3.x 将科学符号转换为日期时间

Python 3.x 将科学符号转换为日期时间,python-3.x,google-colaboratory,Python 3.x,Google Colaboratory,如何将日期从秒转换为日期格式 我有一张表格,里面有关于lat、long和time的信息。 结果如下: 但输出是错误的,实际上日期是20160628,但它转换为1970年 我的期望输出: 2014年4月24日这应该行得通 #Split your string to extract timestamp, I am assuming a single space between each float op = "28.359062 69.693673 5.204486e+08" ts = floa

如何将日期从秒转换为日期格式

我有一张表格,里面有关于lat、long和time的信息。

结果如下:

但输出是错误的,实际上日期是20160628,但它转换为1970年

我的期望输出:
2014年4月24日

这应该行得通

#Split your string to extract timestamp, I am assuming a single space between each float
op = "28.359062 69.693673 5.204486e+08"
ts = float(op.split()[2])

from datetime import datetime
#Timestamp to datetime object
dt = datetime.fromtimestamp(ts)
#Datetime object to string
dt_str = dt.strftime('%m-%B-%Y')
print(dt_str)
#06-June-1986

单位需要是纳秒,所以需要乘以1e9

f_table['dt'] = pd.to_datetime(f_table['dt'] * 1e9)

输入是什么?一个卫星数据的netcdf文件你能给我们提供一个示例输入吗对不起,无法正确设置问题的格式。。。输入是28.359062 69.693673 5.204486e+08。5.204486e+08是秒数?dt=日期时间。fromtimestamp(f_table[“dt]”)类型错误:无法将序列转换为您需要从字符串中提取时间戳好的,我更新了答案!看一看!我更新了我的问题,实际上我正在制作熊猫系列
f_table['dt'] = pd.to_datetime(f_table['dt'] * 1e9)