DateTime и проблемы ParseExact

Привет Там я хочу преобразовать свою строку в формате dd/mm/yyyy hh:mm:ss к DateTime того же формата.

Dim ukCulture As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("en-GB")
Dim myDateTime As DateTime
myDateTime = DateTime.ParseExact("18/05/2010 23:42:10, "dd/MM/yyyy HH:mm:ss", ukCulture)

Когда я ступаю через этот код, переменная myDateTime является 18.05.2010 23:42:10, кажется, что dd/mm является неправильным путем вокруг, и я не могу разработать, как исправить это. ayone может предложить руководство о том, как исправить это?

1
задан WizardsSleeve 8 June 2010 в 09:21
поделиться

2 ответа

может быть вам следует просмотреть свой web.config и добавить раздел

globalization culture = "en-GB"

0
ответ дан 2 September 2019 в 23:58
поделиться

Визуализатор, который вы используете для просмотра значения переменной datetime, отображает его в формате US. Хранимое значение является фактической датой и временем и является правильным. Это чисто проблема визуализации - код работает. Вы можете отформатировать значение datetime в любой нужный вам формат, если оно вам нужно в виде строки.

2
ответ дан 2 September 2019 в 23:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: