-PR-
締切済み

日付の内容が入れ替わる

  • すぐに回答を!
  • 質問No.37626
  • 閲覧数146
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

WinNT4のOS環境に、VB4で作ったプログラムを実行中なのですが、
日付が誤って表示されてしまいます。

  ex) 2001/01/13 → 2013/02/01
   2001/02/28 → 2028/02/01

   西暦下2桁と日が入れ替わる???

特定のPCでこの現象が起きます。
プログラムではなくて、環境の問題だと思うのですが、
原因が分かる方は教えて下さい。
2000年問題がらみでしょうか?
少ない情報ですがお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル12

ベストアンサー率 65% (242/372)

これはプログラム内で西暦を2ケタで指定していることから起きる問題です。
(巷では2001年問題とか言われてます)

詳しくは参考URLに書いてあります。


  • 回答No.2
レベル10

ベストアンサー率 22% (48/214)

いわゆる2001年問題だと思うのですが
>2001/01/13 → 2013/02/01
→2013/01/01ではないですか?

windowsの地域のプロパティの日付やExcelの書式の日付の表示で
"MM/dd/yy"(03/04/97)の形式があります。
その形式で入力されたと判断されてしまうためですよね。
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
あなたが体験したトラブルや解決方法を共有しませんか?
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ