Может кто-нибудь подскажет мне, почему я получаю эту ошибку. Я попробовал много перестановок, но я не могу разобрать строку и получить дату из негоФормат Исключение при попытке получить дату в VB.Net
Public Function Starter(starterInput As LoginUserResponse) As List(Of GraphDataObj) Implements iSMS_Rest.Starter
Dim _currentUser = System.Web.HttpContext.Current.Cache(starterInput.tokenProp)
Dim res As Date
Dim provider As Globalization.CultureInfo = Globalization.CultureInfo.InvariantCulture
Dim dateString As String
dateString = starterInput.dateProp // VALUE HERE: "2016-08-31T03:59:59.000Z"
res = Date.ParseExact(dateString, "dd/MM/yyyy", provider)
'SOME CODE
End Function
Exception Я получаю
Я посмотрел на эту ссылку для справки: Convert a string to a datetime
Строка '' 2016-08-31T03: 59: 59.000Z "' не относится к формату '' dd/MM/yyyy''. 'ParseExact' действительно означает * точное *. – David
'ParseExact' означает, что вы обещаете рассказать ему *** точно ***, как выглядит формат. '' dd/MM/yyyy '' совсем не похож на '2016-08-31T03: 59: 59.000Z' – Plutonix
@David: Можете ли вы любезно провести меня тогда, как я могу получить дату в формате dd/MM/yyyy Пожалуйста. – Unbreakable