这是我的问题:我以yyyy-mm-ddThh:mm:ss
格式从xml文件中读取日期。示例:<Date_Creation>2015-06-10T08:56:44</Date_Creation>
然后我想在新文件中写这个日期,但只能采用以下格式:06/10/2015
(即MM/dd/yyy
,没有时间)。
我最初尝试的是:
Date_Creation = Date.Parse(noeudEnf.InnerText.ToString)
但是我得到时间而且我不想要它。所以我试着这样做:
Date_Creation = DateTime.ParseExact(Date_Creation, "dd/MM/yyyy", CultureInfo.InvariantCulture)
我认为这个问题是&#34; - &#34;而不是&#34; /&#34;在xml文件中。我替换了他们,但我也一样。我不知道接下来会发生什么!
答案 0 :(得分:1)
首先,您需要将原始内容解析为DateTime
结构的实例。它只包含日期和时间数据,而不是任何格式:
Date_Creation = Date.Parse(noeudEnf.InnerText.ToString)
然后您可以将其格式化为字符串:
SomeString = Date_Creation.ToString("dd/MM/yyyy")