DateTime.ToString() を作成して、ドイツでは dd.MM.yy のように文字列を出力させるにはどうすればよいですか?常に 2 文字ですが、文化に固有の日付の形式です。
質問する
3819 次
2 に答える
12
DateTime.ToString
別のものを指定しない場合は、現在のカルチャを使用しているため、使用する必要があります。
string result = dt.ToString("MM/dd/yy");
は/
、現在のカルチャの正しい日付区切り記号に置き換えられます。
参照: 「/」カスタム書式指定子
編集:「どうdd MM
ですかMM dd
?」
良い質問です、これは私の試みです:
string shortDate = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
string result = dt.ToString(shortDate.Replace("yyyy", "yy"));
于 2013-11-13T09:50:52.290 に答える
1
これを使用するだけです:
textBox1.Text = DateTime.Now.ToString("MM/dd/yy");
また:
textBox1.Text = DateTime.Now.ToString(new CultureInfo("de-DE"))
フォーマットの詳細については、MSDNのカスタムの日付と時刻のフォーマット文字列を参照してください。
于 2013-11-13T09:53:08.360 に答える