Привет Там я хочу преобразовать свою строку в формате 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 может предложить руководство о том, как исправить это?
может быть вам следует просмотреть свой web.config и добавить раздел
globalization culture = "en-GB"
Визуализатор, который вы используете для просмотра значения переменной datetime, отображает его в формате US. Хранимое значение является фактической датой и временем и является правильным. Это чисто проблема визуализации - код работает. Вы можете отформатировать значение datetime в любой нужный вам формат, если оно вам нужно в виде строки.