在将某些数据导出到Excel工作簿时,我为某些字段设置了自定义数字格式。
问题是实际的格式字符串取决于区域设置,例如英语为"0.00“,而斯文尼亚语为"0,00”。
有没有办法从区域设置中读取小数分隔符?
发布于 2012-07-05 03:58:08
public static str currencyDecimalSeparator()
{
System.Threading.Thread t = System.Threading.Thread::get_CurrentThread();
System.Globalization.CultureInfo ci = t.get_CurrentCulture();
System.Globalization.NumberFormatInfo ni;
str delimiter;
ci.ClearCachedData();
ni = ci.get_NumberFormat();
delimiter = ni.get_CurrencyDecimalSeparator();
return delimiter;
}https://stackoverflow.com/questions/11333240
复制相似问题