次の方法で共有

Windows10 英語OS 日付表示について

Anonymous
2022-03-28T05:15:30+00:00

ソフト開発を依頼して納品テストをした際に、日本語OSで作成したアプリケーションが英語OSで起動できませんでした。(Win10英語版は入手できなかったため、社内でテストを行っていません)

結果、Windows英語版の設定で日付表示をYYYY/MM/DD にすることによりプログラム動作するようになりましたが

(英語版 デフォルト表示は DD/MM/YYYY)起動しないアプリ画面での表示はYYYY/MM/DD でした。

これについて客先より報告を求められていますが担当が理由がわからず報告に困っています。

アプリ上で 日付や時刻を表示する際に、なにかプロパティのようなものがあってそれをワールド対応のようにする必要があるのでしょうか?(プログラミングの際の不具合?)

なにかヒントがあったら教えてください。

詳細説明が不足しているとは思いますが、教えていただけるようなら追記いたします。

※小生 昔はプログラムを組んでいましたが、60歳超えて最近のVisualStadio等は触っていませんが

そこそこの知識はあるつもりです。

家庭向け Windows | Windows 10 | 設定

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-03-30T01:13:39+00:00

    ご返信ありがとうございます。

    具体的なエラーメッセージやコードも含めてMSDNフォーラムに投稿させていただきます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2022-03-28T07:15:59+00:00

    日付を ToString() のような機能でカルチャ情報に依存した文字列にして、それを使って何らかの処理を行っていれば、日付の表示形式で取得できる文字列が変わりますから、動かなくなることはあり得るでしょう。

    参考:日付や時刻を文字列に変換するには?:.NET TIPS - @IT (itmedia.co.jp)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. hidaka 56,116 評価のポイント MVP ボランティア モデレーター
    2022-03-28T07:01:42+00:00

    ソフト開発を依頼して納品テストをした際に、日本語OSで作成したアプリケーションが英語OSで起動できませんでした。(Win10英語版は入手できなかったため、社内でテストを行っていません)

    結果、Windows英語版の設定で日付表示をYYYY/MM/DD にすることによりプログラム動作するようになりましたが

    (英語版 デフォルト表示は DD/MM/YYYY)起動しないアプリ画面での表示はYYYY/MM/DD でした。

    これについて客先より報告を求められていますが担当が理由がわからず報告に困っています。

    私は、Visual Studioで各種アプリケーション開発も行っていますが、相当スジが悪いプログラムの様に見えます。

    それはさておき、プログラムに開発ついては以下のソフトウェア開発者向けの MSDN フォーラムで質問のし直しをお願いします。私も、MSDNフォーラム の方でお相手出来ます。

    https://social.msdn.microsoft.com/Forums/ja-JP/home

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません