2011-01-19 78 views
0

许多ICU功能都将表示区域设置的char *作为参数。例如,如果我将其静态设置为“ko_KR”,那么它确实以区域敏感的方式运行。获取ICU的当前区域设置

但是,我想确定基于时间格式的系统设置的当前区域设置。据我所知,大多数系统都有一个区域设置来显示数字,时间,金钱等等,这些都可能会有所不同。任何想法如何做到这一点将不胜感激!

回答

1

uloc_getDefault()来完成将返回整体默认区域,从底层系统检测到ICU。您提到的类别不能干净地映射到所有操作系统。

1

看来这可以与locale.h文件功能

char * loc; 
loc = setlocale(LC_TIME, "");