データベースの数行をテキスト ドキュメントに書き出しています。日付フィールド以外はすべて設定しました。MM-dd-yy に変更する必要がありますが、取得し続ける結果は DB のデフォルトであり、MM/dd/yyy HH:mm:ss (7/8/2013 2:01:05 PM) です。日付列はテーブルの真ん中にあり、if ステートメントを追加することから 3 つの部分に分割することまで、考えられるすべてのことを試してきましたが、どれも日付列だけを変更するものではありません。以下は、データを取得して書き込む方法です。次に、2 つの int、文字列、日付、文字列、およびもう 1 つの int が表示されます。注文は日付を変更するだけで問題ありません。
編集:すべての正しいデータを書き込みますが、日付が希望どおりに表示されないだけです。
foreach (DataRow row in jackTDataSet.Tables[0].Select(quer))
{
foreach (object item in row.ItemArray)
{
writer.Write(String.Format("{0,-10}", item.ToString() + ""));
}
writer.WriteLine("\t");
}