※ ChatGPTを利用し、要約された質問です(原文:DataGridViewでyyyy/MM/dd)
DataGridViewでyyyy/MM/ddの日付を表示する方法
このQ&Aのポイント
DataGridViewで日付列を「yyyy/MM/dd」の形式で表示する方法について教えてください。
DataGridView1.Columns("日付").DefaultCellStyle.Format = "yyyy/MM/dd"と記述してもスラッシュ無しで表示されてしまいます。
代わりに「yyyy年MM月dd日」や「yyyy-MM-dd」の形式では正しく表示されることを確認しましたが、どのようにすれば指定した形式で表示できるのでしょうか。
SQLServer2008で作ったデータベースをVB2010のDataGridViewで表示させております。
DataGridViewで日付列を"yyyy/MM/dd"のスラッシュ入り10桁で表示させたいのですが表示されません。
データベース側でのデータ型は「date」となっております。
DataGridView1.Columns("日付").DefaultCellStyle.Format = "yyyy/MM/dd"
こう記述すればいいと思ったのですが、「20111227」とスラッシュ無しで表示されてしまいます。
DataGridView1.Columns("日付").DefaultCellStyle.Format = "yyyy年MM月dd日"
これは「2011年12月27日」と表示することを確認できました。
DataGridView1.Columns("日付").DefaultCellStyle.Format = "yyyy-MM-dd"
これは「2011-12-27」と表示することを確認できました。
どのようにしたら"yyyy/MM/dd"形式で表示させることが出来るのでしょうか
指導のほど、よろしくお願い致します。
お礼
ありがとうございます! 前者により希望通りの表示ができました。 エスケープシーケンスとして処理するのですね。 勉強になりました。ありがとうございます。