Как получить значение Time из палитры datetime - PullRequest
0 голосов
/ 03 апреля 2010

Как получить значение времени в хранимой процедуре из значения DateTimePicker?

Например:
У меня есть значение выбора даты и времени, хранящееся в моей таблице как:

'2010-04-06 09:00:00.000' 
'2010-04-07 14:30:00.000'
  • Я должен получить дату отдельно, используя Convert(varchar,Date,3) as Date
  • Я получил время отдельно, используя Convert(time,Time)

Но он показывает значения как 9:00 или 14: 30

Мне нужно, чтобы они отображались в 9:00 и 14:30 вместо 14: 30.

Ответы [ 3 ]

2 голосов
/ 03 апреля 2010

Вы можете использовать yourDate.ToString("t");.
Также проверьте другие форматы

0 голосов
/ 03 октября 2013

для получения текущего времени вы можете использовать

now.toshorttime()
0 голосов
/ 03 апреля 2010

попробуйте что-то подобное:

date.ToString("hh:mm tt", CultureInfo.InvariantCulture);
...