Windows9x と Meではデルファイのシステム日付取得関数の年の桁が2桁と4桁で違います。(例:'00/03/01' '2000/03/01')
多分2000年問題のせいかと思いますが、理由をご存知の方レスお願いします。
はじめまして。
たぶん、コントロールパネルの「地域」の「日付」タブ内の
短い形式が 'yyyy/MM/dd' か 'yy/MM/dd' になっているかのちがいです。
FormatDateTime関数で書式を指定すれば設定に依存せずすむようになります。
ありがとうございます。
自分でも色々調べた結果、地域の設定だときずきました。
(たまたまVB系のメーリングリストに載ってました)
ツイート | ![]() |