string.Equals(StringA, StringB, StringComparison.CurrentCultureIgnoreCase);
Один из способов - добавить разницу в днях между датами к старой дате
UPDATE TABLE
SET <datetime> = dateadd(dd,datediff(dd,<datetime>,@newDate),<datetime>)
WHERE ...