我需要将日期时间序列化/反序列化为XML文件的yyyyMMdd格式。我可以为此使用属性/解决方法吗?
不,没有。如果采用这种格式,那么就XML Schema而言,它不是有效的dateTime。
您可以做的最好的事情如下:
[XmlIgnore] public DateTime DoNotSerialize {get;set;} public string ProxyDateTime { get {return DoNotSerialize.ToString("yyyyMMdd");} set {DoNotSerialize = DateTime.Parse(value);} }