Да, вот, пожалуйста.
String.Format("{0:dddd d MMMM yyyy}", Model.Date)
Полная документация MSDN
Общее правило, которое я использую для запоминания этих форматов, выглядит следующим образом:
один символ означает только число;два символа означают добавление начального нуля, если необходимо, три символа означает использование трех букв, если день или месяц, четыре цифры для года, четыре буквы означает использование полного слова для дня или месяца. Дополнительные символы (не специальные символы) просто помещаются в строку
Например, рассмотрим 1 января 2001 года
String.Format("{0:(d;dd;ddd;dddd),(M;MM;MMM;MMMM),(y,yy,yyy,yyyy)}", DateTime.Parse("2001/01/01"))
вернет
(1;01;Mon;Monday),(1;01;Jan;January),(1,01,2001,2001)
Аналогичные правила для времени, например:
String.Format("{0:(h;hh):(m;mm):(s,ss) (t,tt)}", DateTime.Now)
чтобы дать это:
(9;09):(41;41):(34,34) (P,PM)