Проблемы с форматом даты и времени в vb.net - PullRequest
0 голосов
/ 01 мая 2011

Я пытаюсь обрезать часть секунд от текущей даты

  Dim nowTime As DateTime = Now.ToShortTimeString

Приведенный выше код показывает время в формате

чч: мм: сс

Я хочу это в формате

чч: мм


Выбор времени и даты показывает дату, подобную этой

5/1/2011

(перед 5 и до 1 пробел)

 Dim nowTime As DateTime = Now.ToShortTimeString

Приведенный выше код показывает дату, подобную этой

5/1/2011

(до 5 или 1 нет пробелов)


Я пытаюсь сравнить текущую дату и время с датой и временемв базе данных.

В базе данных я сохранил дату и время в виде строки.

Ответы [ 3 ]

2 голосов
/ 01 мая 2011
String.Format("{0:HH:mm}", DateTime.Now)
1 голос
/ 01 мая 2011

вам нужно применить правильный FormatString с DateTime.ToString(), как

dateValue.ToString("hh:mm")

и на дату:

Now.ToString("MM/dd/yyyy")

подробнее здесь

1 голос
/ 01 мая 2011

Используйте следующее:

String format = "What ever format you want"; // Examples: "hh:mm", "MM/dd/yyyy"

String value = youDateTimeObject.ToString(format);

Подробнее об этом .

...