質問: WinNT4のOS環境に、VB4で作ったプログラムを実行中なのですが、 日付が誤って表示されてしまいます。 ex) 2001/01/13 → 2013/02/01 2001/02/28 → 2028/02/01 西暦下2桁と日が入れ替わる??? 特定のPCでこの現象が起きます。 プログラムではなくて、環境の問題だと思うのですが、 原因が分かる方は教えて下さい。 2000年問題がらみでしょうか? 少ない情報ですがお願いします。
回答: いわゆる2001年問題だと思うのですが >2001/01/13 → 2013/02/01 →2013/01/01ではないですか? windowsの地域のプロパティの日付やExcelの書式の日付の表示で "MM/dd/yy"(03/04/97)の形式があります。 その形式で入力されたと判断されてしまうためですよね。