using System; using System.Linq; using System.Globalization; public class SamplesCultureInfo { public static void Main() { foreach (var ci in CultureInfo.GetCultures(CultureTypes.SpecificCultures)) { var offset = ci.DateTimeFormat.FirstDayOfWeek == DayOfWeek.Monday ? "" : ci.DateTimeFormat.FirstDayOfWeek == DayOfWeek.Sunday ? new string(' ', 7) : ci.DateTimeFormat.FirstDayOfWeek == DayOfWeek.Saturday ? new string(' ', 14) : new string(' ', 21); Console.WriteLine("{0,-6} {1,-40} {2}{3}", ci.Name, ci.EnglishName, offset, ci.DateTimeFormat.FirstDayOfWeek); }; } }
Standard input is empty
ar-SA Arabic (Saudi Arabia) Saturday bg-BG Bulgarian (Bulgaria) Monday ca-ES Catalan (Spain) Monday zh-TW Chinese (Taiwan) Sunday cs-CZ Czech (Czech Republic) Monday da-DK Danish (Denmark) Monday de-DE German (Germany) Monday el-GR Greek (Greece) Monday en-US English (United States) Sunday fi-FI Finnish (Finland) Monday fr-FR French (France) Monday he-IL Hebrew (Israel) Sunday hu-HU Hungarian (Hungary) Monday is-IS Icelandic (Iceland) Sunday it-IT Italian (Italy) Monday ja-JP Japanese (Japan) Sunday ko-KR Korean (South Korea) Sunday nl-NL Dutch (Netherlands) Monday nb-NO Norwegian Bokmål (Norway) Monday pl-PL Polish (Poland) Monday pt-BR Portuguese (Brazil) Sunday ro-RO Romanian (Romania) Monday ru-RU Russian (Russia) Monday hr-HR Croatian (Croatia) Monday sk-SK Slovak (Slovakia) Monday sq-AL Albanian (Albania) Monday sv-SE Swedish (Sweden) Monday th-TH Thai (Thailand) Sunday tr-TR Turkish (Turkey) Monday id-ID Indonesian (Indonesia) Sunday uk-UA Ukrainian (Ukraine) Monday be-BY Belarusian (Belarus) Monday sl-SI Slovenian (Slovenia) Monday et-EE Estonian (Estonia) Monday lv-LV Latvian (Latvia) Monday lt-LT Lithuanian (Lithuania) Monday fa-IR Persian (Iran) Saturday vi-VN Vietnamese (Vietnam) Monday hy-AM Armenian (Armenia) Monday eu-ES Basque (Spain) Monday mk-MK Macedonian (Macedonia) Monday af-ZA Afrikaans (South Africa) Sunday ka-GE Georgian (Georgia) Sunday fo-FO Faroese (Faroe Islands) Sunday hi-IN Hindi (India) Sunday sw-KE Swahili (Kenya) Saturday gu-IN Gujarati (India) Sunday ta-IN Tamil (India) Sunday te-IN Telugu (India) Sunday kn-IN Kannada (India) Sunday mr-IN Marathi (India) Sunday gl-ES Gallegan (Spain) Monday kok-IN Konkani (India) Sunday ar-IQ Arabic (Iraq) Saturday zh-CN Chinese (China) Sunday de-CH German (Switzerland) Monday en-GB English (United Kingdom) Monday es-MX Spanish (Mexico) Monday fr-BE French (Belgium) Monday it-CH Italian (Switzerland) Monday nl-BE Dutch (Belgium) Monday nn-NO Norwegian Nynorsk (Norway) Monday pt-PT Portuguese (Portugal) Monday sv-FI Swedish (Finland) Monday ar-EG Arabic (Egypt) Saturday zh-HK Chinese (Hong Kong S.A.R., China) Sunday de-AT German (Austria) Monday en-AU English (Australia) Sunday es-ES Spanish (Spain) Monday fr-CA French (Canada) Sunday ar-LY Arabic (Libya) Saturday zh-SG Chinese (Singapore) Sunday de-LU German (Luxembourg) Monday en-CA English (Canada) Sunday es-GT Spanish (Guatemala) Monday fr-CH French (Switzerland) Monday ar-DZ Arabic (Algeria) Saturday zh-MO Chinese (Macao S.A.R. China) Sunday en-NZ English (New Zealand) Sunday es-CR Spanish (Costa Rica) Monday fr-LU French (Luxembourg) Monday ar-MA Arabic (Morocco) Saturday en-IE English (Ireland) Sunday es-PA Spanish (Panama) Monday ar-TN Arabic (Tunisia) Saturday en-ZA English (South Africa) Sunday es-DO Spanish (Dominican Republic) Monday ar-OM Arabic (Oman) Saturday es-VE Spanish (Venezuela) Monday ar-YE Arabic (Yemen) Saturday es-CO Spanish (Colombia) Monday ar-SY Arabic (Syria) Thursday es-PE Spanish (Peru) Monday ar-JO Arabic (Jordan) Saturday en-TT English (Trinidad and Tobago) Sunday es-AR Spanish (Argentina) Monday ar-LB Arabic (Lebanon) Saturday en-ZW English (Zimbabwe) Sunday es-EC Spanish (Ecuador) Monday ar-KW Arabic (Kuwait) Saturday en-PH English (Philippines) Sunday es-CL Spanish (Chile) Monday ar-AE Arabic (United Arab Emirates) Saturday es-UY Spanish (Uruguay) Monday ar-BH Arabic (Bahrain) Saturday es-PY Spanish (Paraguay) Monday ar-QA Arabic (Qatar) Saturday es-BO Spanish (Bolivia) Monday es-SV Spanish (El Salvador) Monday es-HN Spanish (Honduras) Monday es-NI Spanish (Nicaragua) Monday es-PR Spanish (Puerto Rico) Monday