确定 DateTime 对象的序列化模式。
<configuration> 元素
<dateTimeSerialization> 元素
<dateTimeSerialization
mode = "Roundtrip" | "Local"
/>
属性和元素
以下几节描述了属性、子元素和父元素。
属性
| 属性 | 说明 |
|---|---|
|
可选项。指定序列化模式。设置为 DateTimeSerializationMode 值之一。默认值为 RoundTrip。 |
子元素
无。
父元素
| 元素 | 说明 |
|---|---|
System.Xml.Serialization |
用于控制 XML 序列化的顶级元素。 |
备注
在 .NET Framework 1.0、1.1、2.0 及更高版本中,如果此属性设置为 Local,DateTime 对象将总是格式化为本地时间。即,序列化的数据中总是包含本地时区信息。将此属性设置为 Local,可确保与旧版本的 .NET Framework 兼容。
在 .NET Framework 2.0 及更高版本中,如果此属性设置为 Roundtrip,将检查 DateTime 对象,确定这些对象位于本地时区、UTC 时区还是未指定的时区。然后,通过保留此信息的方式序列化 DateTime 对象。这是默认的行为,对于所有不与旧版本的 .NET Framework 进行通信的新应用程序,这也是建议的行为。
请参见
参考
<schemaImporterExtensions> 元素
<xmlSchemaImporterExtensions> 的 <add> 元素
<system.xml.serialization> 元素
DateTime
XmlSchemaImporter
DateTimeSerializationMode