文字列を日付に変換できません。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;
}
私のローカルシステムでは問題なく動作しています。私のサーバー(オーストラリアにある)では動作していませんもちろん、上記のコードでさまざまなカルチャ設定を試しましたが、
where条件のSQLクエリでこの日付文字列を使用しています。
私を助けてください、それは私の一日の時間を殺しました、そして前もって感謝します。