0

データベースから日付を取得して、以下のコードを使用して Web ページに配置しようとしています。

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

問題なく日付を取得しますが、ページに表示されると、データベースでどのようにフォーマットされていても、日付を常に「2013/6/17 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 に答える