If you are cold crashing for clarity purposes, then 24-36 hours are sufficient. After 12-24 hours I add gelatin to 'lockin' the sedimentation.
I do have to agree with duboman about the need with darkish beers, although I admit I crash everything(except my lagers which I guess are coldcrashed for a month or more)