How to parse the datetime in millisecond for "20160803T0509+0100". I cannot change the input datetime format as I am receiving by client data file.

Client is using as a system local server time in UTC iso 8601 with offset 

I am useing the simple function

```
 Console.WriteLine(Convert.ToDateTime("20160803T0509+0100"));

```

Error:

> 
> String was not recognized as a valid DateTime.
> 
> 
>