日期列中的剑道网格格式时间问题
Kendo grid format time issue in date column
我有一个剑道网格,它有一个日期列。我想在那里显示日期和时间。我在列定义中使用以下格式,
format: "{0:dd-MMM-yyyy hh:mm:ss tt}"
在模态中,我使用了日期类型 Updated_Date: { type: "date" }
输出日期为 '10-Oct-2013 12:00:00 AM',但通过 ajax 调用返回的实际日期为"Updated_Date":"2013-10-10T05:02:40.44"
如何操作才能在 Grid 中显示正确的时间,例如 2013 年 10 月 10 日 05:02:40 AM?
有两个字段经常混淆:
- format :指定用于格式化输入中显示的日期时间选取器值的格式。
- parseFormats:指定用于解析使用 value() 方法或通过直接输入设置的值的格式。
所以实际上你需要定义一个parseFormat,因为日期和时间之间的T
使得格式不是默认的:
尝试:
columns : [
...
{
field : "Date",
title : "Date",
format : "{0:dd-MMM-yyyy hh:mm:ss tt}",
parseFormats: ["yyyy-MM-dd'T'HH:mm:ss.zz"]
}
]
运行示例如下: http://jsfiddle.net/OnaBai/Ahq6s/
刚刚遇到了完全相同的问题。 这是因为网格未将该字段识别为日期。 您需要添加"类型",如下所示:
columns : [
...
{
field : "Date",
title : "Date",
type : "date",
format : "{0:dd-MMM-yyyy hh:mm:ss tt}",
parseFormats: ["yyyy-MM-dd'T'HH:mm:ss.zz"]
}
]
相关文章:
- 剑道网格jQuery动画()问题
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- 我可以更改剑道UI网格吗's的外键值
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 具有 OData 格式的 kendo 网格数据源 = json
- 如何获取网格格式的表中的下拉选定值
- jq网格;以 JSON 格式提取的日期未显示在表中.也无法格式化日期
- 剑道UI网格过滤器日期格式
- 将 xml 转换为网格格式
- 日期列中的剑道网格格式时间问题
- 修改角度网格组件格式导出列
- Angular UI网格日期格式不正确
- ag网格中的行格式
- 如何在ExtJS网格中指定单元格的格式
- JQ网格日期格式(月、年)Ex- June 26 2015
- 是否有一个javascript网格,可以读取csv格式
- 格式剑道网格列过滤器的百分比
- 设置ui网格中页脚值的格式