1

ここに画像の説明を入力

グリッドビューの日付列を DD-MM-YYYY に変更し、最後に 00:00:00 の形式で時間のスペースを入れたいと思います

列の名前は日付で、列番号は 2 私が試したdataGridView1[2]["thedate"].ToString("dd/MM/yyyy");

 String str = dataGridView1[2]["thedate"].ToString("dd.MM.yyyy");

DateTime dt = DateTime.Now;
       String formated = dataGridView1.Columns[2].ToString("dd.MM.yyyy");


String formated = String.Format("{0:dd.MM.yyyy}", dataGridView1.Columns[2]);

そして、どれも機能しません。ここからどこに行くべきかわかりません! ありがとう

4

3 に答える 3

0

問題は

 dataGridView1[2]["thedate"].ToString("dd.MM.yyyy");

このコードは Datetime インスタンスではありません。

最初に変換dataGridView1[2]["thedate"]してDateTimeから使用するToString("dd.MM.yyyy");

その上で。それはうまくいくでしょう。

于 2013-07-21T20:35:05.387 に答える
0

次のようなものを試してください:

DateTime dt = new DateTime();
dt = Datatime.TryParse(dataGridView[2]["thedate"].ToString());
String dtFormat = dt.Tostring("dd.MM.yyyy");

助けるべきです。

于 2013-07-21T20:59:25.550 に答える