cjk*_*cjk 51 c# xml serialization
我需要将日期时间序列化/反序列化为yyyyMMdd格式的XML文件.我可以使用属性/解决方法吗?
Joh*_*ers 62
不,没有.如果它采用该格式,那么就XML Schema而言,它不是有效的dateTime.
你能做的最好的事情如下:
[XmlIgnore]
public DateTime DoNotSerialize {get;set;}
public string ProxyDateTime {
get {return DoNotSerialize.ToString("yyyyMMdd");}
set {DoNotSerialize = DateTime.Parse(value);}
}
Run Code Online (Sandbox Code Playgroud)
小智 18
XmlElementAttribute #DataType应该提供您所需要的:
[XmlElement(DataType="date")]
public DateTime Date1 {get;set;}
Run Code Online (Sandbox Code Playgroud)
这将使Date1属性序列化为正确的xml日期格式.
| 归档时间: |
|
| 查看次数: |
47630 次 |
| 最近记录: |