Мне трудно взять строку и преобразовать ее в объект Date vb.net, при этом требуются двузначные день и месяц.Пожалуйста, рассмотрите следующий пример формы, используя сегодняшнюю дату.(02/01/2019)
Dim myDate As Date = Date.Now
Dim myDateString = String.Format("{0:D2}/{1:D2}/{2:D4}", myDate.Month, myDate.Day, myDate.Year)
myDate = DateTime.ParseExact(myDateString, "MM/dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None)
Label1.Text = myDate 'This will show "2/1/2019"
Label2.Text = myDateString 'This will show "02/01/2019"
В этой ситуации Label1.Text остается "1.02.2017", а Label2.Text - "01.02.2009".Независимо от того, что я пробовал, похоже, что фактическое преобразование из правильно отформатированной строки в объект Date удалит эти нули.У кого-нибудь есть мысли о том, как я могу применить формат "MM / dd / yyyy" при преобразовании в объект Date?
Заранее спасибо,