当使用 CultureInfo 呈现数字时,#,000.00 并不意味着放置 a ,用于千位分隔符和 a 。为小数。这意味着在这些位置使用来自该文化的正确字符。
但是,无论文化如何,使用“mm-dd-yyyy”都会按该顺序放置月、日、年。有没有办法告诉它我正在通过美国格式但更改以匹配通过的文化?
更多细节:
CultureInfo ci = new System.Globalization.CultureInfo("de-DE");
DateTime birthday = new DateTime(1955, 9, 26);
string displayValue = BIRTHDAY.tOsTRING("M/d/yyyy", ci);