0 голосов
спросил от в категории VBNET
Если вы хотите отобразить дату в определенном формате, прочитайте это:
Dim stringdate = "19/05/18 06:20:40" Dim provider As Globalization.CultureInfo = Globalization.CultureInfo.InvariantCulture Dim mydate = DateTime.ParseExact(stringdate, "dd/MM/yy HH:mm:ss", provider) Dim formatdate = mydate.Tostring("dd/MM/yy") 'prints 19-05-18 in Poland 'prints 19.05.18 in Germany 'prints 19/05/18 in USA
# [
Dim formatdate1 = mydate.Tostring("dd/MM/yy", New Globalization.CultureInfo("en-US"))
#]
#Custom Numeric Format Strings | Microsoft Docs # [#^ #]

Итак, #DateTime.ToString() # [#^ #] должно выполнить задание:
Dim stringdate = "19/05/18 06:20:40" Dim provider As Globalization.CultureInfo = Globalization.CultureInfo.InvariantCulture Dim mydate = DateTime.ParseExact(stringdate, "dd/MM/yy HH:mm:ss", provider) Dim formatdate = mydate.Tostring("dd/MM/yy") 'prints 19-05-18 in Poland 'prints 19.05.18 in Germany 'prints 19/05/18 in USA


Как видите, формат даты зависит от системных настроек. В случае, когда разделитель дат отличается от «/», вы должны использовать #DateTime.ToString Method (String, IFormatProvider) (System) # [#^ #]
Dim formatdate1 = mydate.Tostring("dd/MM/yy", New Globalization.CultureInfo("en-US"))

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Альтернативой решению Ralfs может быть:
dim inDate as string = "19/05/18 06:20:40" Console.WriteLine(inDate.Split(New Char() {" "c})(0)) 
Это будет работать правильно, если длина части даты меняется.
0 голосов
ответил от
Если у вас есть String, вы должны использовать String-Functions для его обработки. В вашем случае SubString может решить проблему ...
OutString = inDate.SubString(0,8)

Функция Format будет работать только (например, вы отправили), если ваш Source-Variable имеет тип даты ...

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...