tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 文字列を日付型へ変換
投稿日: 2008/05/27(Tue) 15:05
投稿者ダンボ
VB6掲示板での同名の質問と回答
http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?mode=allread&no=12331&page=0
から、
 CDate(Format("20080522", "0000\/00\/00"))
はスマートでよいなぁと思い、VB2005で使ってみましたが駄目ですね。
「String "0000\/00\/00" から型 'Date' への変換は無効です」
という例外が起きてしまいます。

strDateに"20080522"が入っているとして、
DateSerial(CInt(strDate.Substring(0, 4)), CInt(strDate.Substring(4, 2)), CInt(strDate.Substring(6, 2)))
というのが、私のオリジナルなコードで、正しく動作するんですが泥臭い。

スマートなコードありますか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。