許多ICU功能都將表示區域設置的char *作爲參數。例如,如果我將其靜態設置爲「ko_KR」,那麼它確實以區域敏感的方式運行。獲取ICU的當前區域設置
但是,我想確定基於時間格式的系統設置的當前區域設置。據我所知,大多數系統都有一個區域設置來顯示數字,時間,金錢等等,這些都可能會有所不同。任何想法如何做到這一點將不勝感激!
許多ICU功能都將表示區域設置的char *作爲參數。例如,如果我將其靜態設置爲「ko_KR」,那麼它確實以區域敏感的方式運行。獲取ICU的當前區域設置
但是,我想確定基於時間格式的系統設置的當前區域設置。據我所知,大多數系統都有一個區域設置來顯示數字,時間,金錢等等,這些都可能會有所不同。任何想法如何做到這一點將不勝感激!
uloc_getDefault()來完成將返回整體默認區域,從底層系統檢測到ICU。您提到的類別不能幹淨地映射到所有操作系統。
看來這可以與locale.h文件功能
char * loc;
loc = setlocale(LC_TIME, "");