Есть ли способ установить значение для поля даты и времени в ListInstance

Я создаю функцию, которая объявляет пользовательский шаблон списка и экземпляр списка из этого шаблона. Кроме того, 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 ответ

Решение

Пытаться:

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

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

Другие вопросы по тегам