0

我正在尝试从数据库中提取日期并将其放在带有以下代码的网页上:

<asp:Label ID="Label3" runat="server" Text='<%# Eval("TravelDate") %>' /><br /><br />

它毫无问题地提取日期,但是当它显示在页面上时,无论它在数据库中的格式如何,它似乎都希望始终将日期显示为“6/17/2013 12:00:00am”。VS 部分中是否缺少一些我必须用来格式化日期的内容?我更喜欢“2013 年 6 月 17 日”,但与 Access 中接近的唯一选项是在它前面添加星期几。摆脱时间很重要。

4

3 回答 3

0

尝试像这样提取字段:

Expr1:Format([Field Name],"DD/MM/YYYY")

或者

如果它是一个文本字段,那么您可以使用string function left() or right()来获取日期。Expr1:Left([Field Name],10)

于 2013-07-24T02:58:00.697 回答
0
<asp:Label ID="txtDate" Width="65px" runat="server" Font-Size="8.5pt" ForeColor="#000f9f"
                                                            Text='<%# Eval("How_date","{0:dd/MMM/yyyy}") %>'></asp:Label>
于 2013-07-24T10:46:43.630 回答
0

去掉TextBox的属性文本后的单引号''即可。

<asp:Label ID="Label3" runat="server" Text=<%# Eval("TravelDate", "{0:MMMM dd, yyyy}") %> /><br /><br />
于 2015-06-08T13:29:04.130 回答