0
xmlに保存された日付があり、その日付を解析してDateTime.Nowとの違いを得ようとしていますが、xmlからDateTimeを解析しようとするとフォーマットエラーが発生します。それは正しいフォーマットですか?xmlから日付を解析する
は、ここに私のxml
<Item>
<Name>John</Name>
<Date>5/4/2012</Date>
と私のコード
public void showItems()
{
using (var file = IsolatedStorageFile.GetUserStoreForApplication())
{
using (var stream = file.OpenFile("Item.xml", FileMode.Open))
{
XElement xml = XElement.Load(stream);
listBoxItem.ItemsSource = from item in xml.Descendants("Item")
select new Ages
{
Name = item.Element("Name").Value,
DOB = item.Element("Date").Value,
DIFF = DateTime.ParseExact(item.Element("Date").Value, "m d yyyy", CultureInfo.InvariantCulture)
};
}
}}
と私のクラス
public class Ages
{
public string Name { get; set; }
public string DOB { get; set; }
public DateTime DIFF { get; set; }
}
あなたは助けることができれば、私は感謝です。
ParseExactは右、正確な表現を探しますか?スラッシュはどこにありますか? –
http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx –