我对某些文化(尤其是西班牙语)有疑问,导致日期字符串 ToShortDateString() 以 dd/mm/yyyy 的形式出现
where END_DATE between '" + asOfDate.AddDays(-30).ToShortDateString() + "' and '" +
这会导致 SQL 服务器错误,因为我们得到不正确的日期文字字符串,例如:
where END_DATE between '17/05/2015' and '16/06/2015'
在我正在构建 SQL 语句的这些情况下,强制日期格式为 mm/dd/yyyy 的最佳方法是什么?