postmanインターフェイステストのパラメーターエラーとしてのSpringbootの日付型データ

1.エラーの説明

SpringBootで問題が発生しました。バックエンドインターフェースのパラメーターは日付タイプです。postmanを使用してインターフェースをテストしてください。パラメーターの形式は「2018-6-24 21:39:58」で、エラーは渡されたパラメーターが文字列であることを示しています。送信する日付は日付です。

2.ソリューション

原因:このエラーは、文字列型を日付型に変換できないことを意味します実際のエラーは、パラメーターの形式が正しくないことです。

解決策:パラメーターの形式が誤って記述され、2018/7/7 11:11:00に修正されました。形式をyyyy / MM / dd 00:00:00と書くだけで、springbootは自動的に日付型オブジェクトに変換されます。

3. C#とJAVAの違い

私はCでシンプルなインターフェイスを作成し、「2018/7/7 11:11:00」を使用して問題を要求せず、「2018-6-24 21:39:58」要求を使用して、問題がないことを確認しました。単一段階的なデバッグの後、postmanのパラメーター形式は「2018-6-24 21:39:58」ですが、インターフェイスは実際に「2018/6/24 21:39:58」を受信したことがわかりました。

このプロセスから、vsプラットフォームでは、C#言語を使用して、時間形式の要件はそれほど厳密ではないが、同時に受信したデータ形式を変換し、Javaはこの形式のためにエラーを報告することを比較できます。

 

元の記事を30件公開 Like1 Visits1158

おすすめ

転載: blog.csdn.net/chunchunlaila/article/details/105588730