2012-06-18 41 views
1

我有一個XML對象 '日期' 類型xs:日期時間:C#和xml:XS:日期時間和日期時間comparesion

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

我使用的數據集,從我的XML中獲取數據。

我想從表中選擇所有行日期> =給定日期:

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

如何以這種方式,我應該givenDate轉換爲字符串?使用掩碼?或者簡單地使用givenDate.ToString()就足夠了?

回答

2

xs:dateTime允許多種格式選項,全部基於ISO 8601。如果您想在格式的時區信息,這可能是無損的傳輸到有用不同的時區,使用此:

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

否則這樣的:

ToString("s");