2012-02-09 7 views
0

jqGridでこの日付の書式設定が間違っているとわかりません。私は01/20/2012 10:01:26 PMを生成するMM/dd/yyyy hh:mm:ss ttとしてC#でフォーマットされた日付で渡します。私のjqGridでjqGridでの午前/午後の書式設定

私は次のように書式設定を適用:

colModel: [ 
... 
    { name: 'EndTime', index: 'EndTime', sorttype: 'date', formatter:'date', formatoptions: {srcformat:'m/d/Y h:i:s A', newformat:'m/d/Y h:i:s A'} }, 
... 
], 

これは、AM/PMを除いてすべてのために正常に動作しています。それは常に私のグリッドにAMを表示しています。 jqGridのドキュメントから、これは正しい形式である必要があります。私はどこに間違っているのか誰にでも見える?

ありがとうございます!

答えて

1

解決策が見つかりました。 C#の書式をyyyy-MM-dd HH:mm:ssに変更し、colModelをformatoptions: { srcformat: 'Y-m-d H:i:s', newformat: 'm/d/Y h:i:s A' }に変更しました。

ソース形式は、ISO8601長形式です。私はローカルデータを使用していて、ソートしたいので、 'ISO8601Long'は使用しませんでした。

関連する問題