• ベストアンサー

日時のデータ型について

お世話になります。 SQL Serever 2008 Standard イントラにてブラウザを介してDBへアクセスしております。 日時を登録するときに、yyyy/mm/dd hh:mm形式で登録させたいのですが、テーブルの該当フィールドのデータ型がdatetimeだと秒まで登録されてしまいます。 上記フォーマットでの登録は無理なのでしょうか。 ※テーブルには文字列として登録するのではなく、ちゃんと日時で登録したいところです。 ご教授の程、宜しくお願い致します。

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

  • ベストアンサー
  • norayuni
  • ベストアンサー率79% (27/34)
回答No.1

残念ながら、秒を消すことができません。 http://msdn.microsoft.com/ja-jp/library/ms187819.aspx

naoto0216
質問者

お礼

norayuniさま ご回答ありがとうございます。 現状、ブラウザ上よりテキストボックスにそれぞれ日付、時刻を入力させ、それらを結合して(yyyy/mm/dd hh:mm)でdatetime型のフィールドに登録しております。 テーブルを直接見てみると、ちゃんとyyyy/mm/dd hh:mmの形式で登録できておりましたので(見た目上、秒が表示されてないだけかもしれませんが。。)、もしかすると当該フィールドのプロパティで上記のようなフォーマットを予め設定しておけば、出来るのではないか、と思った次第です。 ご教授ありがとうございました。

関連するQ&A