【发布时间】:2011-01-20 06:40:50
【问题描述】:
我遇到了一个奇怪的问题。首先,当我在 XML 中插入一条记录时,该记录包含绑定到 XAML 中的 DatePicker 的日期属性。元素采用这种形式 2011-01-22T00:00:00
然后是一个更新页面,里面填满了从 XML 读取的值。我正在阅读这样的日期 Date = DateTime.Parse(record.Element("Date").Value;
现在当我单击更新时,并像这样替换日期值 record.Element("Date").Value = Date。格式更改和日期元素是这样的 22-01-2011 00:00:00
【问题讨论】:
-
那么你想知道什么?
-
我需要知道,这应该发生吗?由于这种格式更改,我无法使用此代码 Date = record.Element("Date") != null && !record.Element("Date").Nodes().Any() ? null : (DateTime?)record.Element("Date") 抛出 formatException 说“字符串的日期格式不正确”。
标签: wpf xml xaml datetime datepicker