[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/10/10(Tue) 20:59
投稿者名:MOONEY
Eメール:
URL :
タイトル:
日付のチェック
こんにちわ。いつもお世話になっております。
VB4.0で開発を行っているのですが、日付のチェックで
Fromの日付(2006/10/31) > TOの日付(2006/10/01)
の場合エラーとしたい場合はどのようにするのが一番
キレイなコーディングとなるのでしょうか。

ちなみにFROM,TOのデータ型はString型です。
単純に大小比較できますでしょうか。

投稿時間:2006/10/10(Tue) 23:49
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: 日付のチェック
> Fromの日付(2006/10/31) > TOの日付(2006/10/01)
両者が日付型同士であれば、そのまま大小判定できます。

> ちなみにFROM,TOのデータ型はString型です。
> 単純に大小比較できますでしょうか。
桁数が固定的(yyyy/m/d ではなく、yyyy/mm/dd 形式)なのであれば、
単純な文字列比較で大小判定できます。

全角/半角混在の場合には、StrComp 関数なんてのもありますが、
今回は単純に不等号だけで処理できるかと。

投稿時間:2006/10/11(Wed) 00:25
投稿者名:MOONEY
Eメール:
URL :
タイトル:
Re^2: 日付のチェック
> > Fromの日付(2006/10/31) > TOの日付(2006/10/01)
> 両者が日付型同士であれば、そのまま大小判定できます。

ご返信ありがとうございます。
形式はスラッシュ含めてのyyyy/mm/ddなので、教えて頂いた方法で
トライしてみます。