select [Start Date],
[Start Time],
[End Date],
[End Time],
[Agenda Description] as Content
from event
。ここでは、日付形式をmm/dd/yyに変更したいと考えています。データベースからデータを取得する際に、選択クエリで日付形式を変更するにはどうすればよいですか?
select [Start Date],
[Start Time],
[End Date],
[End Time],
[Agenda Description] as Content
from event
。ここでは、日付形式をmm/dd/yyに変更したいと考えています。データベースからデータを取得する際に、選択クエリで日付形式を変更するにはどうすればよいですか?
USeこれです。
あなたのテーブルのselect convert(varchar(10), cast(columnname as date),1)
from <your table>
:
select CONVERT(VARCHAR(8),[Start Date],1) ,
CONVERT(VARCHAR(8),[End Date],1) ,
[End Time],
[Agenda Description] as Content
あなたが使用するSQL Server 2012の以降であれば、あなたはFORMAT
機能
FORMAT (value, format [, culture ])
例えば使用することができます)
フェッチダのデータtabaseとあなたがウル希望のフォーマット
DateTime.Now.ToString("mm/DD/yyyy");
で今日のために日時を取得したい場合、例えば
yourvariable.ToString("mm/DD/yyy");
のような文字列形式に変換するか、
SELECT convert(varchar(10),columnname, 1)as **somename** from **tablename**
希望、
歓声!
SQLサーバーを使用していますか? –
データ型とは何ですか?何を試しましたか?あなたのDBMSは何ですか? – HoneyBadger
'String.Format(" {0:mm/dd/yy} "、datevalue)'または 'datevalue.ToString(" mm/dd/yy ")'を使用します。日付形式を別の形式に変換する場合はSQLを使用せず、代わりにフロントエンド方式(C#方式)を使用してください。 –