Any possible military action against Iran would only ``buy time'' and delay Tehran's nuclear program by about one to three years, US Defense Secretary Robert Gates said.
Military action on Iran would only 'buy time':