Дефис и тире ставятся в разных ситуациях. Если интервал указывается приблизительно, ставится дефис. Например: в марте-апреле (то ли в марте, то ли в апреле). Если же сочетание обозначает точный интервал («от… до»), ставится тире. Например: в марте – мае (с марта до мая).