我正在使用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
以避免在日期中包含时间时进行特殊解析。
编辑:
如果我不尝试将字段格式化为日期,它会正确显示日期,但我无法按该字段排序,因为它没有被排序为日期。