YYYYDDMM 形式の文字列として保存されている日付があります。その値を「MM/DD/YYYY」形式で表示したいと思います。私はc#でプログラミングしています。私が使用している現在のコードは次のとおりです。
txtOC31.Text = dr["OC31"].ToString().Trim();
strOC31date = dr["OC31DATE"].ToString().Trim();
DateTime date31 = DateTime.Parse(strOC31date);
strOC31date = String.Format("{0:MM/dd/yyyy}", date31);
ただし、YYYYMMDD 文字列 (strOC31date) が有効な日時として認識されないため、エラーが発生します。