我正在尝试使用the first answer to this question中的代码将netCDF文件中的时间变量转换为日期时间值。但是,我的时间以“自1882-01-15以来的月份”为单位,并且出现值错误
代码:
soi =nc.Dataset(filename, 'r')
time = soi.variables['time'] # do not cast to numpy array yet
time_convert = nc.num2date(time[:], time.units, time.calendar)
ValueError:单位必须是“秒”,“分钟”,“小时”或“天”(或这些的单数形式)之一,并必须是“月”
如何将时间成功转换为日期时间对象?