C#和xml:xs:dateTime和DateTime比较

时间:2012-06-18 08:01:27

标签: c# xml datetime xsd

我有一个xs对象'Date'类型的xs:dateTime:

<MyTable>
<Date>2012-06-18T:00:00:00</Date>
...[some other data]...
</MyTable>

我正在使用DataSet从我的xml中获取数据。

我想从表中选择Date&gt; =给定日期的所有行:

MyTable.Select("Date >" + givenDate.ToString());

如何以这种方式将givenDate转换为字符串?用面膜?或者仅仅使用givenDate.ToString()?

就足够了

1 个答案:

答案 0 :(得分:2)

xs:dateTime允许多种格式替换,所有这些都基于ISO 8601。如果您想以格式包含时区信息,这可能对无损传输到不同时区有用,请使用:

ToString("yyyy-MM-ddTHH\:mm\:ss.fffffffzzz");

否则:

ToString("s");