0

WPFにデータグリッドがあります。このデータグリッドでは、いくつかのバインドされたDateTimeを表示します。dateTimeは米国形式で表示されますが、私はフランス語なので、EU形式(dd / mm / yyyy)で表示したいと思います。

文字列に解析せずに、EUでDateTime形式を直接設定する方法はありますか?文字列ではなく、DateTimeを直接使用したいと思います。

どうもありがとう :)

4

1 に答える 1

1

はい。を変更し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 の質問もいくつかあります。

于 2013-03-14T21:20:09.963 に答える