2012-01-25 5 views
6

"MM/dd/yy"を使用して日付を文字列にフォーマットするコードをいくつか更新しています。私はそれが文化を意識している必要があるが、日付を短く保つために2桁の年を保ちたい。以下は私が思いついたものですが、より良い方法がありますか?C#で2桁の年の文化固有の日付を取得する

string dateFormat = culture_Info.DateTimeFormat.ShortDatePattern.Replace("yyyy", "yy"); 

答えて

5

どのような方法でもわかりません(そして私はフォーマットをかなり広範に見てきました)。あなたは明らかにまだ口の中に少し厄介な味を残しているが、私はそれがあなたができる最高だと思う。

0

Jonが言うように、私はデフォルトであなたが望むことをする方法はないと信じています。しかし本当の疑問は、あなたは本当にそれをする必要があるのか​​?結局のところ、そうすることで2バイトしか得られません。それは "口の中の厄介な味の価値があるのですか?"

+0

これは有効な点です。私はちょうどすでに使用されているフォーマットにマッチさせようとしています。これは短い説明文字列の一部なので、できるだけ短くすることが目的だと思います。 – xr280xr

関連する問題