【发布时间】:2014-04-02 23:13:17
【问题描述】:
大家好,我需要在 c# datetime 中实现 xml 的帮助
这是 c# 函数,我尝试列出我的日期,它会抛出 strign is not valid datetime
XDocument doc = XDocument.Load("Brivdienas.xml");
List<DateTime> Holidays = new List<DateTime>();
var a = from Brivdiena in doc.Descendants("Brivdiena") select (Brivdiena);
foreach (var i in a)
Holidays.Add(DateTime.ParseExact(i.Element("BrivDat").Value, "dd/MM/yyyy",
CultureInfo.InvariantCulture));
这是我尝试在我的 c# 列表中获取 BrivDat 列的 xml
<?xml version="1.0" encoding="utf-8"?>
<Brivdienas>
<Brivdiena>
<BrivDat>1/1/2014</BrivDat>
<BrivNos>Jaungada diena</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>18/4/2014</BrivDat>
<BrivNos>Lielā piektdiena</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>20/4/2014</BrivDat>
<BrivNos>Pirmās Lieldienas</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>21/4/2014</BrivDat>
<BrivNos>Otrās Lieldienas</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>1/5/2014</BrivDat>
<BrivNos>Darba svētki</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>4/5/2014</BrivDat>
<BrivNos>Latvijas Republikas Neatkarības deklarācijas pasludināšanas diena</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>23/6/2014</BrivDat>
<BrivNos>Līgo diena</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>24/6/2014</BrivDat>
<BrivNos>Jāņu diena</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>18/11/2014</BrivDat>
<BrivNos>Latvijas Republikas proklamēšanas diena</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>24/12/2014</BrivDat>
<BrivNos>Ziemassvētku vakars</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>25/12/2014</BrivDat>
<BrivNos>Pirmie Ziemassvētki</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>26/12/2014</BrivDat>
<BrivNos>Otrie Ziemassvētki</BrivNos>
</Brivdiena>
<Brivdiena>
<BrivDat>31/12/2014</BrivDat>
<BrivNos>ZVecgada diena</BrivNos>
</Brivdiena>
</Brivdienas>
【问题讨论】: