私はとを使用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
私が試した多くの組み合わせのどれも機能していません。
日、月、または時間に先行ゼロがなく、12時間制のAM / PMがある場合、srcformat
使用する必要がある正しいものは何ですか?
この方法では日付が問題なく機能するjqgrid
ため、日付に時刻が含まれている場合に特別な解析を回避するために、形式を変換することをお勧めします。
編集:
フィールドを日付としてフォーマットしようとしないと、日付は正しく表示されますが、日付としてソートされないため、そのフィールドでソートできません。