"ååååmmdd" är säkrast, det grundläggande ISO-8601-formatet. "åååå-mm-dd" har problem som länken nedan nämner
Med tider:"ååååmmdd hh:mm:ss"
SQL Server kan vara något udda när det gäller datumtider. Det är mestadels fixat i SQL Server 2008 med de nya datum- och tidsformaten. Den definitiv artikel av Tibor Karaszi
Edit:Och en annan artikel av Tony Rogerson för de otrogna