【发布时间】:2009-12-08 18:15:16
【问题描述】:
我正在使用 DataTable.Select 过滤日期范围内的数据表,我的条件字符串是:
"CreatedOn >='03/11/2009 00:00:00' AND CreatedOn <='03/11/2009 23:59:00'"
此过滤器不返回任何行(即使我可以在未过滤的数据表中看到匹配的行)。但是我注意到如果我将标准更改为(注意日/月换位):
"CreatedOn >='11/03/2009 00:00:00' AND CreatedOn <='11/03/2009 23:59:00'"
数据表按预期过滤。显然这似乎是一个日期本地化问题,有没有一种简单的方法来格式化日期以避免这个问题?
【问题讨论】: