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はこの形式のためにエラーを報告することを比較できます。