タイトル | : Re: ToOADate/FromOADateを使い一日後の値を取得したい |
記事No | : 5118 |
投稿日 | : 2007/03/15(Thu) 11:10 |
投稿者 | : よねKEN |
> ToOADate/FromOADateを使い一日後の値を取得したい
OADateを扱うメソッドはVB6.0のDate型の内部形式を扱うための メソッドで今回の用途には使えないと思います。 > intDay1 = 20070331 > > という値を持っていて > intDay1の値を日付として見て > 一日後の(2007年4月1日)の値を取得し > さらに 20070401 とinteger型に変換したいのです。
Dim dt As Date = DateTime.ParseExact(intDay1.ToString(), "yyyyMMdd", Nothing) dt = dt.AddDays(1) Dim intDay2 As Integer = CInt(dt.ToString("yyyyMMdd"))
といった感じで処理できます。 各メソッドはヘルプを参照してください。
|