出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1772] Re:日付をYYYYMMDDで取得
投稿者:Tomitomiさん 2002/02/28 10:29:15
> こんにちは。
>
> SQL SERVERでASPを作成しています。
> システム日付をYYYYMMDD形式で取得しようと思いますが、
> CONVERT(VARCHAR(8),Date,112)
> とやると、型が一致しないと怒られてしまいます。
> どうしたらよいのでしょうか。
> また、同じくシステム日付をYYYYMMDDHHMMSSで取得するにはどうしたらいいでしょうか。

遅いレスですが僕の場合はこうします。

Year(now()) & "/" & Right("0" & Moth(now()),2) & "/" & Right("0" & Date(now()),2)

Year関数で取得するとたしか、4桁で年が取得できたと思います。

月と日は、以下のような感じになります。
Moth関数で、月を取得して、0を連結します。
12月であれば、012 2月であれば、 02 となります。
これをRight関数で右から2桁取得します。
12月は、 12 2月は 02 と取得できるわけです。
日の取得も同じ考え方。

あと、DLL作るなら、VBでFormat関数が使えるDLL作ると楽ですよ。

日付をYYYYMMDDで取得   rieさん [2002/02/27 16:08:42] [1755]
  Re:日付をYYYYMMDDで取得   ROPEさん [2002/02/27 17:38:12] [1758]
    Re:日付をYYYYMMDDで取得【お礼】   rieさん [2002/02/27 17:54:38] [1759]
      文字列yyMMddHHmmssを作る関数   北岳さん [2002/02/27 19:18:37] [1760]
  Re:日付をYYYYMMDDで取得   Tomitomiさん [2002/02/28 10:29:15] [1772]


TreeBBS For ASP V.0.1.3
Program By YasNet