You will need half a day to get to know Zaanse Schans. It will take 35 minutes to get to Zaanse Schans by train from Amsterdam Centraal station, including walking time. Plus, the visit itself around 2-4 hours, and the way back.