我无法将字符串转换为日期,我的字符串如 17/12/2012 为此编写的代码如下所示
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 查询中使用此日期字符串。
请帮助我,它杀死了我一天的时间,并提前感谢。