我在将转换后的日期保存到表列时遇到问题。所以我有一部分代码:
文件结构['数据']:
Data T A B C
0 55928.0 0.0 2.662444e+07 1.291913e+07 -5.937197e+05
1 55928.0 900.0 2.657649e+07 1.286045e+07 2.099525e+06
2 55928.0 1800.0 2.629874e+07 1.271836e+07 4.766651e+06
3 55928.0 2700.0 2.578457e+07 1.252466e+07 7.374478e+06
4 55928.0 3600.0 2.503354e+07 1.231202e+07 9.890564e+06
5 55928.0 4500.0 2.405143e+07 1.211296e+07 1.228361e+07
...
a = files['Data']
def change_date():
for jul in a:
data = jn.from_jd(a, fmt='mjd')
f_data = datetime.datetime.strptime(data, '%Y-%m-%d %h:%m:%s')
day_of_year = f_data.timetuple().tm_yday
print(day_of_year)
此功能可以将日期从儒略日转换为正常日期。但是在下一部分中,我想将“正常日期”转换为“一年中的某日”格式,这就是我要记录在表中的内容。 我敢肯定有可能,但是我现在不知道如何处理它,我想寻求您的帮助。 谢谢!