0
私の問題は、米国の日付の値を英国の形式に変換できないことです。 TryParse条件は常にfalseとなり、outputValueは決して満たされません。米国の日付時刻を文化固有の値に変換する
実装に問題がありますか?ポイントをつけたり、より良い選択肢を提案してください。ありがとう。
string filterValue = "12/22/2011"
string outputValue = ""
DateTime dt;
string strCulture = "en-GB";
CultureInfo ci = new CultureInfo(strCulture);
if (DateTime.TryParse(filterValue, ci, DateTimeStyles.AdjustToUniversal, out dt))
outputValue = dt.ToString("d", ci);