fork download
  1. using System;
  2. using System.Linq;
  3. using System.Globalization;
  4.  
  5. public class SamplesCultureInfo
  6. {
  7.  
  8. public static void Main()
  9. {
  10. foreach (var ci in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
  11. {
  12. var offset = ci.DateTimeFormat.FirstDayOfWeek == DayOfWeek.Monday ? "" :
  13. ci.DateTimeFormat.FirstDayOfWeek == DayOfWeek.Sunday ? new string(' ', 7) :
  14. ci.DateTimeFormat.FirstDayOfWeek == DayOfWeek.Saturday ? new string(' ', 14) :
  15. new string(' ', 21);
  16.  
  17. Console.WriteLine("{0,-6} {1,-40} {2}{3}",
  18. ci.Name, ci.EnglishName,
  19. offset,
  20. ci.DateTimeFormat.FirstDayOfWeek);
  21. };
  22. }
  23. }
Success #stdin #stdout 0.05s 34384KB
stdin
Standard input is empty
stdout
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