C # ToTitleCase и даты в текстовом формате / раз

У меня есть строка «ЧЕТВЕРГ, 26 ЯНВАРЯ 2011».

Когда я форматирую это с помощью CultureInfo.ToTitleCase ():

var dateString = "THURSDAY 26th JANUARY 2011";
var titleString = myCultureInfoObject.TextInfo.ToTitleCase(dateString);

Это отображается следующим образом: «Четверг, 26 января 2011 г.» . Это именно то, что мне нужно ... за исключением того, что T в 26Th написано с большой буквы. Есть ли способ предотвратить это, поскольку это свидание и выглядит неправильно? То есть только символы в верхнем регистре, перед которыми не стоит цифра?

10
задан harman_kardon 25 January 2012 в 16:04
поделиться