タイトル | : Select Case文についての疑問 |
記事No | : 2855 |
投稿日 | : 2006/01/09(Mon) 18:31 |
投稿者 | : ドットネット見習い |
[OSのVer]:Windows XP(SP2) [VBのVer]:VB.NET
こんにちわ。 お聞きしたいことがあります。カレント日付から"月"の値だけを取得して、上期もしくは 下期を判断 させているロジックを作りました。
具体的には、
Select Case Today.Month.ToString Case "1" To "3" 下期と判定 Case "4" To "9" 上期と判定 Case Else 下期と判定 End Select
というように処理するのですが、10月、11月、12月に関してはいずれも1月と判断されてしまいまし た。これは文字列として比較しているがために十の位の"1"の部分だけを見て処理されてし まっている のでしょうか。
ご存知の方がいらっしゃいましたら教えてください。よろしくお願いします。
|