【发布时间】:2012-08-07 07:37:54
【问题描述】:
我有数据类型为Time 的数据库列(例如:08:00:00.0000000)
我正在读取程序中的值并将其移动到声明如下的变量中
public string vartime{get;set;}
在程序中读取数据时,它是有价值的。
((TimeSpan)(dr["dates"])).ToString() "08:00:00" string
我需要在网格中将此值显示为08:00 am。此外,值16:00:00.0000000 应显示为04:00 pm。
在提供vartime=((TimeSpan)(dr["dates"])).ToString("hh:mm tt") 时,由于输入格式不正确,它给了我一个错误。
请告诉我如何格式化 Time 变量以使用 am/pm 显示。
【问题讨论】:
标签: asp.net sql-server-2008 c#-4.0