1

我有一个 xs:dateTime 的 xml 对象“日期”类型:

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

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

我想从表中选择日期>=给定日期的所有行:

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

我应该如何将 givenDate 转换为字符串?用面膜?或者仅仅使用 givenDate.ToString() 就足够了?

4

1 回答 1

2

xs:dateTime允许多种格式选择,全部基于ISO 8601。如果您想在格式中包含时区信息,这可能有助于无损传输到不同的时区,请使用以下命令:

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

否则:

ToString("s");
于 2012-06-18T08:44:42.707 回答