将日期时间转换为时间,并在GridView的标签中显示



我有一个网格视图,其中有一个标签,我想在其中显示日期和时间

Nov 19 at 07:30 am

我在数据库中有一个字段,它给出的日期时间值为2011-11-19 07:30:43.193

我怎样才能得到想要的结果?

尝试使用

string sDateTime = DateTime.Now.ToString("MMMM dd") + " at " +
                   DateTime.Now.ToString("hh:mm tt");

这是你能得到的最接近的。这将提供当月的全名(MMMM) -如果您愿意,可以选择前3个字母

试试这个:

到grid列,其中u从数据库绑定日期,使用以下属性

DataFormatString="{0:MMM dd 'at' hh:mm tt}"