我希望从朱利安那天获得python中的日期和时间格式。我有一个hdf文件t1.15008.0239.mod07.hdf
,我试图将朱利安日'15008'
转换为datetime
,如下所示:
def julday_to_masehi(julday):
file_date= julday
file_date = datetime.strptime(file_date, '%y%j')
file_date = file_date.strftime('%Y-%m-%d')
return file_date
julday = '15232'
datetimee = julday_to_masehi(julday)
print(datetimee)
,结果为2015-08-20
。
但我也需要时间。如果我尝试julday = '150080239'
并进行更改
要代码:file_date = file_date.strftime('%Y-%m-%d %H:%M:%S')
,然后
我收到了错误。
那么如何将Julian day '150080239'
转换为python
datetime
格式为'%Y-%m-%d %H:%M:%S'
?
答案 0 :(得分:0)
date, time = jul_date_time.split('.')
hour = int(time[:2])
minute = int(time[2:])
你已经证明你可以处理日期;这使您可以从输入字符串的各个部分构建Python时间和日期时间。
这就是你需要的吗?