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

时间:2013-03-06 06:03:15

标签: c# string-formatting datetime-format

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

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

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

为什么会这样?

1 个答案:

答案 0 :(得分:1)

看起来格式化选择不同的文化,但我不相信默认ASP.Net网站根据传入请求中的文化修改“当前文化”...也许你的其他一些代码根据某些东西改变了当前的文化? / p>

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