31

私は日付をフォーマットしています:

str = String.Format("{0:MMM d m:mm"+yearStr+"}", dt);

「d」の後に「at」という単語を入れたいのですが、文字列でフォーマットしたくありません。「で」という言葉が欲しいだけです。

どうすればこれを達成できますか?

4

5 に答える 5

2

ただの楽しみですが、機能します。

var what=new object[] { "{{{{0:MMM d}}}} {0} {{{{0:m:mm:{{0}}}}}}", "at", yearStr, dt };
var that=what.Aggregate((a, b) => String.Format((String)a, b));

2 つの行を 1 つに結合できます。2 つのフォーマットのat間に入れたい もパラメータ化されます。

于 2013-03-30T23:15:27.530 に答える