Member 11403304 Ответов: 1

Как я могу использовать переменная в потоке MemoryStream вместо жесткого задания типа datetime?


У меня есть следующий объект с жестко закодированными месяцем и годом

objStreamWriter.WriteLine("March 2018""")


Я объявил переменную для currentdatetime следующим образом.
Dim dtmCurrentDateTime As Date = Now


Как мне изменить этот жестко закодированный март 2018 года и вместо этого использовать переменную dtmCurrentDateTime.ToString("yyyy-MM-ddTHH:mm:ss"), но без отображения T во времени?
Я хочу, чтобы результат был таким 2018-04-06 09:53:48.
Я не хочу показывать военное время. Так что 01 вечера не должно быть 13 00.

objStreamWriter.WriteLine("March 2018""")


Что я уже пробовал:

Я попробовал следующее, что трудно кодировать месяц и год.
objStreamWriter.WriteLine("March 2018""")


Я тоже пробовал это сделать, но ничего не вышло.
Я получаю запятую ошибки,')' или ожидаемое допустимое продолжение выражения.
objStreamWriter.WriteLine("" dtmCurrentDateTime.ToString("yyyy-MM-ddTHH: mm : ss")"")

1 Ответов

Рейтинг:
1

OriginalGriff

Видеть здесь: Форматирование даты - времени для описания строки формата отображения[^] - это точно то же самое для ручья.