• ベストアンサー

日付表示について

日付表示について お世話になります。 Oracle(11g)と.NET C#で開発して いる初心者です。 テーブルをselect文で表示する時に、 日付が入っている列があるのですが、表示形式は、 年月日、時間、分までが表示されているのですが、 これを、年月日までの表示や、年月までの表示形式 に変えるにはどの様にすれば宜しいのでしょうか。 ご教授お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • 3rd_001
  • ベストアンサー率66% (115/174)
回答No.2

確認ですが、その項目はdate型ですか。それともcharやdateがたですか。 data型なら単純に、to_char(項目,'yyyy/mm/dd') でOKですが、 文字型に、そのままいれてるだけだと一工夫が必要です。 日付に変換してからフォーマットを指定するとか。 to_char(to_date(項目),'yyyy/mm/dd') データ型を気にする癖をつけたほうが良いですよ。

miruchoko
質問者

補足

ありがとうございます。 参考になりました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

年月日 SELECT TO_CHAR(日付項目,'YYYYMMDD') FROM テーブル名 年月 SELECT TO_CHAR(日付項目,'YYYYMM') FROM テーブル名

参考URL:
http://oracle.se-free.com/dml/07_todate.html
すると、全ての回答が全文表示されます。

関連するQ&A