用户控件中的日期时间字符串格式
本文关键字:时间 字符串 格式 日期 控件 用户 | 更新日期: 2023-09-27 17:53:25
我想格式化用户控件中的Date字段。
<asp:Repeater ID="rptList" runat="server">
<ItemTemplate>
<asp:Label ID="lblDate" runat="server" Text='<%# ((DateTime)Eval("Date")).ToString("MMM dd") %>'></
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
这个输出是这样的;Jan 15
、Oct 23
但我想把土耳其文化设定成这样。所以要拿结果土耳其郎对立面。
如何做到这一点?顺致敬意,
试试这个:
更改显示指令:
Text='<%# ((DateTime)Eval("Date")).ToString("dd MMM", CultureInfo.CurrentUICulture) %>'
在Web.config
文件中,在<system.web>
节点下添加以下内容(这将设置所有页面的区域性(:
<globalization culture="tr-TR" uiCulture="tr-TR"/>
或者,在@Page
指令中设置Culture
和UICulture
属性(这将仅为指定页面设置区域性(,如下所示:
<%@ Page UICulture="tr-TR" Culture="tr-TR" %>
您必须在页面上设置区域性,如下所示:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Culture = "tr-TR" %>
或您可以通过编程msdn 设置区域性