Use the ToString DateTime method, it is extremely useful in shaping your dates. Here is a quick example:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"> <Columns> <asp:TemplateField> <HeaderTemplate> Date </HeaderTemplate> <ItemTemplate> <%# ((DateTime)Eval("DatePosted")).ToString("MMM d, yyyy 'at' h:mm tt")%> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
For help with other formatting options, see here .
source share