アプリケーション (asp.net Web API) で DateTime パラメーターをバインドする際に問題があります。私は、web api よりも asp.net MVC 4 に精通しています。私の古い MVC アプリケーションでは、どのクライアント アプリケーションからも同じ日付形式を受け取っていたので、IModelBinder
このコードを使用して DateTime 値を解析するカスタム実装を用意しました。
DateTime.ParseExact(valueResult.AttemptedValue, "yyyyMMddTHHmmss", new DateTimeFormatInfo())
Web API プロジェクトで同様のものが必要であり、解決策を見つけるのに頭を悩ませています。カスタムHttpParameterBinding
を試してみましたが、他の StackOverflow の質問からの解決策も試しましたが、役に立ちませんでした。
基本的に必要なのは、本体または uri (クエリ文字列) からグローバルに日付パラメーターの形式を指定することです。
何を読むべきか、または解決策を見つけるために何に慣れるべきかについての指示さえあれば、それもありがたいです.