如何从日期时间选择器获取时间值

时间:2010-04-03 06:24:53

标签: c# datetime stored-procedures datetimepicker

如何从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和下午2:30而不是14:30。

3 个答案:

答案 0 :(得分:2)

您可以使用yourDate.ToString("t");
另请检查other formats

答案 1 :(得分:0)

尝试类似的事情:

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

答案 2 :(得分:0)

获取当前时间,您可以使用

now.toshorttime()