使用dataformatstring格式化日期时间

HEL*_*_ME 5 vb.net asp.net gridview date dataformat

出于某种原因,我无法在gridview中格式化我的日期文本

<asp:BoundField DataField="deptdate" HeaderText="Departure Date" dataformatstring="{0:ddd, MM/d/yyyy}" htmlencode="False" SortExpression="deptdate" />

I still get this:

May 10 2011 12:00AM
Run Code Online (Sandbox Code Playgroud)

我没有在数据库中将我的字段设置为日期... DOY

Rob*_* P. 8

你尝试过这种方法吗?

http://peterkellner.net/2006/05/24/how-to-set-a-date-format-in-gridview-using-aspnet-20using-htmlencode-property/

<asp id="GridView1" runat="server" :GridView>
<columns>
  <asp headertext="CreationDate" dataformatstring="{0:M-dd-yyyy}" 
       datafield="CreationDate" :BoundField HtmlEncode="false" />
</columns>
Run Code Online (Sandbox Code Playgroud)