不同浏览器的时间格式不同

本文关键字:格式 时间 浏览器 | 更新日期: 2023-09-27 18:02:33

我有一个模板标签在我的GridView:

<asp:Label ID="Label1" runat="server"
 Text='<%# String.Format("{0:t}", Eval("Time_From")) %>'>
</asp:Label>

但是当我的Gridview绑定时,它在Mozilla显示下午1:00,而在IE显示下午13:00。

为什么会发生这种情况?

不同浏览器的时间格式不同

看起来格式选择不同的文化,但我不相信默认的ASP。网站根据传入请求中的文化修改"当前文化"…也许你的其他代码基于某些东西改变了当前的文化?

尝试显示Thread.CurrentThread.CultureInfo以查看服务器端文化是否不同。