Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
时间格式化ASP.NET GridView_Asp.net_Time_Formatting - Fatal编程技术网

时间格式化ASP.NET GridView

时间格式化ASP.NET GridView,asp.net,time,formatting,Asp.net,Time,Formatting,我在网格中有一个标签,其值通过弹出窗口中的下拉列表填充(下拉列表的时间值以小时-00到23为单位)。我已经像这样在网格中绑定了标签 问题是,当我从下拉列表中选择13时(该值大于12),它将填充为01-00,而不是13-00 如何将值显示为13-00 编辑: 当我像这样改变标签时 然后从我的下拉列表中选择13,它将文本显示为13-04您需要将格式更改为: "{0:HH/mm}" 例如: <asp:Label ID="lblFromTime" runat="server" Text='&

我在网格中有一个标签,其值通过弹出窗口中的下拉列表填充(下拉列表的时间值以小时-00到23为单位)。我已经像这样在网格中绑定了标签

问题是,当我从下拉列表中选择13时(该值大于12),它将填充为01-00,而不是13-00

如何将值显示为13-00

编辑:

当我像这样改变标签时


然后从我的下拉列表中选择13,它将文本显示为13-04

您需要将格式更改为:

"{0:HH/mm}"
例如:

<asp:Label ID="lblFromTime" runat="server" Text='<%# Eval("FromTime", "{0:HH/mm}")%>'></asp:Label>

reference

MM表示月份,MM表示分钟。试试下面杰克的答案。那就够了!