Я выбираю элемент даты списка в строковой переменной, тогда я хочу вставить его в таблицу SQL, но в SQL тип столбца - DateTime. Поэтому мне нужно преобразовать строку в DateTime.DateTime в sharepoint 2007
Я использую ниже код:
DateTime strAllocatedOn;
string[] format = { "dd/MM/yyyy HH:mm:ss tt", "dd-MM-yyyy HH:mm:ss tt" };
DateTime.TryParseExact(dt.Rows[j]["Created"].ToString(), format, null, DateTimeStyles.None, out strAllocatedOn);
Но получить ниже сообщение об ошибке:
An error occurred during the compilation of the requested file, or one of its dependencies. Invalid expression term 'out'
Формат даты, который я receving является "10/3/2011 4:38:27 PM".
Осторожно, так как формат DateTime может меняться в зависимости от региональных настроек пользователей. Но, глядя на код, я чувствую, что вы делаете что-то не так. Действительно ли 'dt.Rows [j]' действительно возвращает строку или DateTime? Что возвращает dt.Rows [j] .GetType()? –
Привет, Спасибо за ваш ответ .. Да, это переназначение даты, которую я проверил. – AndroidGuy
Это ошибка компиляции, в которой говорится, что она попала в выражение 'out', когда это не имело смысла. Код, который вы вставили выше, выглядит отлично. Вы уверены, что это не другая часть кода, вызывающая ошибку? –