Есть ли способ установить значение для поля даты и времени в ListInstance - PullRequest
3 голосов
/ 08 февраля 2012

Я создаю функцию, которая объявляет пользовательский шаблон списка и экземпляр списка из этого шаблона.Кроме того, ListInstance содержит несколько строк с данными по умолчанию, и в моем типе контента есть поле DateTime с DateTimeFormat, установленным в DateTime.

Часть с полем DateTime в ListInstance выглядит следующим образом:

<Row>
  <Field Name="MyOtherField"></Field>
  <Field Name="MyDateTimeField">2011-12-30T21:00:00.0000000Z</Field>
  <Field Name="MyIntField">0</Field>
</Row>

Когда я пытаюсь активировать функцию, если отображается следующее сообщение об ошибке: Элемент «MyListInstance» типа «ListInstance» для функции «MyFeature» (id: GUID) выдал исключение во время активации: строка не была распознана как допустимый DateTime.

Пытался использовать локальный формат даты и времени (en-US) или формат ISO 8601 - пока что не повезло.

Итак, вопрос в том, какой формат даты и времени использовать, когда мне нужно определитьЗначение поля DateTime в ListInstance?

1 Ответ

8 голосов
/ 08 февраля 2012

Попробуйте:

<Row>
  <Field Name="MyOtherField"></Field>
  <Field Name="MyDateTimeField">2011-12-30T21:00:00Z</Field>
  <Field Name="MyIntField">0</Field>
</Row>

У меня есть функция, которая загрузила поле даты, используя этот формат.

...