2012-03-01 61 views
0

我有一个GridView列,在这里我需要的格式来显示时间: 2012/3/2下午1:22如何为datetime HH转换:DD:SS AM/PM到HH:DD AM/PM

但我的Db保存为 3/2/2012 1:22:42 PM

我想从本文中删除秒。我可以使用(MM/DD/YYYY HH:MM:SS)将其删除,但是如何从db列中包含AM/PM?

+1

你是否真的DB它存储为一个字符串或某种日期时间值吗? – 2012-03-01 13:59:13

+0

它保存为日期时间。 – RMN 2012-03-01 14:04:43

+0

您使用的是ado.net吗? – 2012-03-01 14:05:15

回答

0

格式应该是( 'MM/DD/YYYY HH:MM AM')

7

如果数据库提供日期作为日期时间,请尝试设置GridView列的DataFormatString属性以满足您的需求。例如

{0:MM/dd/yyyy hh:mm tt} 

打印像03/01/2012下午3点09的列。