我正在使用jqGrid 4.4.1和C#.net。我正在从sqlserver使用转换日期字段DateTime.Parse()。它jqgrid以这种格式发送到:
1/5/2012 4:05:00 PM
我希望它以相同的格式显示,但我的formatoptions值一定不正确,因为这个值:
4/18/2007 11:21:00 AM
像这样显示
28/11/2010
这是我的formatoptions设置:
{ "srcformat": "n/j/Y g:i:s A", "newformat": "n/j/Y g:i:s A" }
我还有其他正确显示4/18/2010为4/18/2010使用的日期字段:
{ "srcformat": "m/d/Y", "newformat": "m/d/Y" }
我猜这是一个问题,srcformat但我尝试过的许多组合都没有奏效。
日、月或小时没有前导零,AM/PM 采用 12 小时制,srcformat我应该使用什么正确?
由于日期可以很好地使用这种方法,我更喜欢转换格式jqgrid以避免在日期中包含时间时进行特殊解析。
编辑:
如果我不尝试将字段格式化为日期,它会正确显示日期,但我无法按该字段排序,因为它没有被排序为日期。