Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WPFアプリケーションで文字列フィールドを日時オブジェクトとしてフォーマットしようとすると、次のエラーが発生します。
<DataGridTextColumn Binding="{Binding Date, StringFormat={}{0:dd-MM-yyyy}}" Header="Date"/>
そして、私が得ているように見えるエラーは次のとおりです。
文字列が有効な日時として認識されませんでした。」
これをどのように修正しますか?
私の経験では、このエラーは、ウィンドウヘッダーに設定されたロケールがないことが原因です。つまり、次のようになります。
xml:lang="en-GB"
または、適切なものをウィンドウヘッダーに挿入する必要があり、それで問題が解決するはずです。