How to say "he went to Moscow for a week / day / year / five days / five weeks"?

он поехал в москву на (одном) неделе / на дне / на годе / на пяти днях / на пяти неделях?