我正在创建一个功能,用于声明此模板中的自定义列表模板和列表实例。此外,ListInstance包含多个具有默认数据的行,在我的内容类型中,有一个DateTime字段,DateTimeFormat设置为DateTime。
ListInstance中具有DateTime字段的部分如下所示:
<Row>
<Field Name="MyOtherField"></Field>
<Field Name="MyDateTimeField">2011-12-30T21:00:00.0000000Z</Field>
<Field Name="MyIntField">0</Field>
</Row>
当我尝试激活某项功能时,如果显示以下错误: 功能'MyFeature'(id:GUID)类型'ListInstance'的元素'MyListInstance'在激活期间引发异常:String未被识别为有效的DateTime。
尝试使用本地日期时间格式(en-US)或ISO 8601格式 - 到目前为止没有运气。
所以问题是 - 当我需要在ListInstance中定义DateTime字段值时要使用什么日期时间格式?
答案 0 :(得分:8)
尝试:
<Row>
<Field Name="MyOtherField"></Field>
<Field Name="MyDateTimeField">2011-12-30T21:00:00Z</Field>
<Field Name="MyIntField">0</Field>
</Row>
我有一个使用该格式加载日期字段的功能。