我无法字符串转换为日期,我的字符串像这样写17/12/2012 代码如下无法字符串转换为日期在asp.net正确
public string Date_Convert(string dt1)
{
string strdate = string.Empty;
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
DateTime dt = Convert.ToDateTime(dt1);
strdate = dt.Month.ToString() + "/" + dt.Day.ToString() + "/" + dt.Year.ToString();
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
return strdate;
}
它在工作正常我的本地系统。而在我的服务器不工作(这是位于澳大利亚)当然,我在上面的代码与不同文化的设置试过的,
我在条件用这个日期字符串中的SQL查询。
请帮帮我,它杀了我唯一一天的时间,并在此先感谢。
使用SQL参数来避免SQL注入和类似这样的问题。 _“我使用的是在状态。 在SQL查询这个日期字符串” _ –
任何错误信息显示? – Boomer
你是否有任何异常,错误?因为当前的日期代码'十二分之十七/ 2012'应该只是罚款 – Habib