我試圖使用ISO-3166兩字母國家代碼創建我的C#文化信息對象,以根據語言環境對我的datetime
對象進行格式設置。不支持文化。參數名稱:名稱US是無效的文化標識
如果我嘗試:
var cultureInfo = new CultureInfo("FR");
它工作正常,如果我嘗試:
var cultureInfo = new CultureInfo("US");
它拋出一個異常:不支持
文化。參數名稱:name US是一個無效的 文化標識符。
有趣的是,「美國」是一個有效的ISO-3166國家代碼。
檢查[文化的完整列表](http://www.csharp-examples.net/culture-names/) –
你的實際問題是什麼?如何解決它?如何從國家代碼映射到文化? ...? –
是的。我想知道如何將ISO-3166國家代碼映射到C#文化 –