専門家の方、助けてください...
何万ものレコードを持つ SQL Server データベースからデータをロードするデータテーブルがあり、データテーブル全体を区切りテキスト ファイルに出力するプロシージャがあります。
そのための私の手順には、次の行に沿ったコードがあります。
For Each dtRow As DataRow In dtToWrite.Rows
File.WriteLine(String.Join(strDelimitter, dtRow.ItemArray.Select(Function(Field) Field.ToString)))
Next
基本的に、string.join 関数を使用して、データ テーブルの各データ行から区切られた文字列を作成します。
さて、私の問題は、SQL Server から Date 値を取得しているため、最終出力の日付列の値は次のようになることです。
「2012 年 9 月 30 日 12:00:00 午前」
私はそれを表示したいだけですが:
「2012/9/30」
データテーブルから日付部分のみを出力するための最良の方法は何ですか?
ありがとう!