2015-07-07 4 views

ответ

2

Я бы разобрал его до DateTimeOffset вместо DateTime, так как ваша строка имеет UTC offset часть.

string s = "2015-07-30T11:11:00+0200"; 
DateTimeOffset dt; 
if(DateTimeOffset.TryParseExact(s, "yyyy-MM-dd'T'HH:mm:ssK", CultureInfo.InvariantCulture, 
           DateTimeStyles.None, out dt)) 
{ 
    // 
} 

Теперь у вас есть DateTimeOffset в

30.07.2015 11:11:00 +02:00 

Если вы хотите получить его DateTime часть, вы можете использовать его DateTimeOffset.DateTime property возвращающий;

30.07.2015 11:11:00