Я пытаюсь преобразовать японскую строку DateTime в формате g yyyyMMdd
в объект DateTime. Однако, похоже, это вызывает исключение. String was not recognized as a valid DateTime.
Вот код, который я использую
var cal = new JapaneseCalendar();
var jaJP = new CultureInfo("ja-JP", true);
jaJP.DateTimeFormat.Calendar = cal;
Thread.CurrentThread.CurrentCulture = jaJP;
var str = DateTime.Today.ToString();
var parsed = DateTime.Parse(str); //Works
str = DateTime.Today.ToString("g yyyyMMdd");
parsed = DateTime.ParseExact(str,"g yyyyMMdd",jaJP); //Does not works
Есть предложения, чего мне здесь может не хватать?