根据当前文化,我需要千位和小数点分隔符。如果我们使用美国文化,那么十进制应该是“.”对于千,它应该是','。但对于德国文化,默认的小数点分隔符是“,”,千位分隔符是“.”。 为了获取日期时间分隔符,我使用以下代码
CultureInfo us = new CultureInfo("en-US");
string shortUsDateFormatString = us.DateTimeFormat.ShortDatePattern;
string dateseparator= us.DateTimeFormat.DateSeparator;
string timeseparator= us.DateTimeFormat.TimeSeparator;
有什么方法可以像日期/时间一样吗?
最佳答案
NumberFormat属性具有货币和数字的此信息。
关于c# - 如何在 .net 中获取当前语言环境的默认小数点/千位分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32344793/