豚吐露@wiki

datetime型を文字列『yyyymmdd』に変換する

最終更新:

ohden

- view
管理者のみ編集可

datetime型から文字列への変換

以下のようにすると...
select convert(varchar(8), getdate(), 112);
現在日時から『yyyymmdd』の形で取得してくれる。

以下のようにすると...
select convert(varchar(6), getdate(), 112);
現在日時から『yyyymm』の形で取得してくれる。

『112』という謎の数字の正体は、
http://msdn.microsoft.com/ja-jp/library/Aa226054
を参照。

『yyyymmddHHMISS』って表示したいときは大変そうです...
とりあえず...
select convert(varchar(8), getdate(), 112) + replace(convert(varchar(8), getdate(), 114), ':', '');
こんな感じ?w



更新日: 2010年04月13日 (火) 19時36分32秒
記事メニュー
ウィキ募集バナー