養兵千日,用在一朝

养兵千日,用在一朝
yǎngbīngqiān,yòngzàizhāo
  1. lit. train an army for a thousand days to use it for one morning (idiom)
  2. fig. extensive preparation eventually pays off

CEDICT

Entry Composition