【问题标题】:Time format in asp.net pageasp.net页面中的时间格式
【发布时间】:2012-05-11 10:23:33
【问题描述】:

我使用 Telerik RadDateTime 控件将日期和时间插入到 SQL Server DB 的一个表中。问题在于我在浏览器中看到的内容:

当我的网格绑定到数据库时,它以 dd/MM/yyyy hh.mm.ss 格式显示包含日期时间值的单元格,我想以 dd/MM/yyyy hh:mm 格式显示此数据: ss 因为当我进入编辑模式时,RadDateTimeColumn 正确显示“:”而不是“。”但是接下来当我确认更新或插入时,参数将再次以 dd/MM/yyyy hh.mm.ss 格式传递给存储过程!!!

这个问题只在网络服务器上,因为相同的页面/数据库在我的机器上并且一切正常,我控制了 CULTURE,WEB.CONFIG 但我现在不知道该怎么做

我也可以说,如果我在网络服务器上调试网站,问题就会消失......

可能是 IIS???

【问题讨论】:

  • DateTime 对象没有关联的格式。只有一个值。

标签: iis parameters telerik culture


【解决方案1】:

如果您只是想格式化页面上的日期,我认为您可以这样做。

<telerik:RadDateTimePicker ID="RadDateTimePicker1" runat="server">
    <DateInput
       DateFormat="dd/MM/yyy hh:mm:ss tt"
       DisplayDateFormat="dd/MM/yyy hh:mm:ss tt"  >
    </DateInput>
</telerik:RadDateTimePicker>

我知道这适用于 datetimepicker 控件,但就 RadDateTimeColumn 而言,我不确定。可能有类似于 DateFormat 和 DisplayDateFormat 的属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多