如何从值中获取存储过程中的时间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。
如何从值中获取存储过程中的时间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。
您可以使用yourDate.ToString("t");
.
还要检查其他格式
尝试这样的事情:
date.ToString("hh:mm tt", CultureInfo.InvariantCulture);
获取当前时间,您可以使用
now.toshorttime()