2011-01-19 350 views
0

許多ICU功能都將表示區域設置的char *作爲參數。例如,如果我將其靜態設置爲「ko_KR」,那麼它確實以區域敏感的方式運行。獲取ICU的當前區域設置

但是,我想確定基於時間格式的系統設置的當前區域設置。據我所知,大多數系統都有一個區域設置來顯示數字,時間,金錢等等,這些都可能會有所不同。任何想法如何做到這一點將不勝感激!

回答

1

uloc_getDefault()來完成將返回整體默認區域,從底層系統檢測到ICU。您提到的類別不能幹淨地映射到所有操作系統。

1

看來這可以與locale.h文件功能

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