DateTimeOffset.TryParseExact () с неанглийскими символами - PullRequest
0 голосов
/ 30 мая 2018

Я основываю свой вопрос на этом ответе

string str = @"30-מאי-18 14:18:15 +03:00";
DateTimeOffset res;
CultureInfo culture = new CultureInfo("he-IL");
culture.DateTimeFormat.Calendar = new System.Globalization.HebrewCalendar();
if (DateTimeOffset.TryParseExact(str, 
    "dd-MM-yy HH:mm:ss", culture, DateTimeStyles.None, out res) )
     ///do stuff

Строка иврита "מאי" означает "май" (это своего рода иврит , которыйэто английские слова, которые были приняты на иврите или просто написаны на иврите)

Так что я думаю, что здесь HebrewCalendar() не имеет никакого эффекта, потому что согласно MSDN оно соответствует фактическому ивритумесяцы

DateTimeOffset.TryParseExact() у меня не работает, я что-то упустил?

Не работает с или без HebrewCalendar()

...