注意:转发器数据绑定(bind)在后端正确完成。现在来自后端的日期是这种格式 2012-01-01,我希望中继器以-6ren">
gpt4 book ai didi

c# - 更改 ASCX 文件中的日期格式

转载 作者:行者123 更新时间:2023-11-30 20:50:24 25 4
gpt4 key购买 nike

我有一个自定义列表对象,我将它绑定(bind)到这样的转发器

<asp:Repeater runat="server" ID="Repeater1">
<ItemTemplate>
<p><input type="text" class="datepicker2" name="txtEndDate" value="<%#Eval(" EndDate").ToString().Replace("T00:00:00", "") %>" /></p>
</ItemTemplate>

注意:转发器数据绑定(bind)在后端正确完成。现在来自后端的日期是这种格式 2012-01-01,我希望中继器以 2012/01/01 这种格式显示它。有什么办法可以实现吗?

最佳答案

尝试使用 .ToString("yyyy/MM/dd") 尝试这段代码希望它能有所帮助。

<asp:Repeater runat="server" ID="Repeater1">
<ItemTemplate>
<p><input type="text" class="datepicker2" name="txtEndDate" value="<%#(Convert.ToDateTime((Eval("EndDate"))).ToString(yyyy/MM/dd,CultureInfo.InvariantCulture) %>" /></p>
</ItemTemplate>

关于c# - 更改 ASCX 文件中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22607284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com