DateTimeOffset.TryParseExact(),包含非英文字符

时间:2018-05-30 13:13:58

标签: c# parsing datetimeoffset

我的问题基于this answer

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

希伯来语字符串“מאי”的意思是“May”(它是某种 hebrish ,这是英语单词,已被希伯来语采用或只是用希伯来语字符书写)

所以我认为这里HebrewCalendar()没有效果,因为根据MSDN,它与实际的希伯来月份相对应

DateTimeOffset.TryParseExact()对我不起作用,我错过了什么吗?

无论有没有HebrewCalendar()

,它都无效

0 个答案:

没有答案