日付に戻す必要がある文字列があります。.ToString("yyyyMMdd") を呼び出して、必要な文字列を取得できます。私の質問は、どうすればそれを日付に戻すことができますか? 私は運が悪いので、次のようなことを試みています。
DateTime d;
var formatInfo = new DateTimeFormatInfo {ShortDatePattern = "yyyyMMdd"};
if (DateTime.TryParse(details.DetectionTime.Date, formatInfo, DateTimeStyles.None, out d))
{
lit.Text = d.ToShortTimeString(); //would like 07/30/2010 as the text
}
それが明らかでない場合、私は以前に DateTimeFormatInfo を使用したことがありません。誰かが私を正しい方向に向けることができますか?私はおそらく部分文字列を使用して新しい DateTime(y, m, d) などを作成できることを知っています... c# が .ToString() を正しく解釈したので、まったく同じ文字列から日付を導出できない場合は疑問に思っています出力しました。