WPFにデータグリッドがあります。このデータグリッドでは、いくつかのバインドされたDateTimeを表示します。dateTimeは米国形式で表示されますが、私はフランス語なので、EU形式(dd / mm / yyyy)で表示したいと思います。
文字列に解析せずに、EUでDateTime形式を直接設定する方法はありますか?文字列ではなく、DateTimeを直接使用したいと思います。
どうもありがとう :)
WPFにデータグリッドがあります。このデータグリッドでは、いくつかのバインドされたDateTimeを表示します。dateTimeは米国形式で表示されますが、私はフランス語なので、EU形式(dd / mm / yyyy)で表示したいと思います。
文字列に解析せずに、EUでDateTime形式を直接設定する方法はありますか?文字列ではなく、DateTimeを直接使用したいと思います。
どうもありがとう :)
はい。を変更しCultureInfo
たり、ここでカスタム書式設定文字列情報を作成したりできます ( http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx )
// a global var
string dtFormat = "mm/dd/yyyy";
//where I'm displaying my DT
Console.WrtieLine(myDT.ToString(dtFormat));
CultureInfo
非数値表現を行いたい場合に使用したいものに関する情報。http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.datetimeformat(v=vs.71).aspx
CultureInfo
このDatetime 文字列の書式設定や、フランス語で 1 日を表す 3 文字を表示する方法を示すCultureInfo などを使用した特定の例を含む、見つけやすい SO の質問もいくつかあります。