合計で 4 つの四半期があります。パラメータはどのような形式でインターフェイスを介して渡されますか? 2017-1-1~2017-3-31? ###助けてください###
このように送信されるだけで、バックエンドがそれを処理してマッピングを作成します。
方法 1 では、1、2、3、4 を使用してそれぞれ第 1 四半期から第 4 四半期を表すことができます。次に、バックグラウンドで処理を行わせ、渡した値に応じてどの四半期のデータを返し、表示します。たとえば、1 を渡します。バックグラウンドは、第 1 四半期のデータを返します。 方法 2、第 1 四半期の開始時刻と終了時刻: '2017-1-1 0:0:0'、'2017-3-31 23:59:59'、第 2 四半期: '2017-4-1 0: 0:0','2017-6-30 23:59:59',. 。 。次に、バックグラウンドで解析します。 方法 3 は、方法 2 に基づいて、第 1 四半期の開始時刻と終了時刻 (2017-1-1 0:0:0 および 2017-3-31 23:59:59) をタイムスタンプに変換し、バックグラウンドに渡します。 方法 1 と 3 がより頻繁に使用されます。個人的には、方法 1 が最もよく使用され、次に方法 3 が使用されると思います。
これはバックエンドに適応でき、インターフェースがより細かい粒度を実現する必要がある場合(たとえば、「年、月、日から年、月、タイムスタンプ、すべてのインターフェイスが Q1Q2Q3Q4 で追加の需要がなさそうな場合は、文字列に置き換えても問題ありません...
このように送信されるだけで、バックエンドがそれを処理してマッピングを作成します。
方法 1 では、1、2、3、4 を使用してそれぞれ第 1 四半期から第 4 四半期を表すことができます。次に、バックグラウンドで処理を行わせ、渡した値に応じてどの四半期のデータを返し、表示します。たとえば、1 を渡します。バックグラウンドは、第 1 四半期のデータを返します。
方法 2、第 1 四半期の開始時刻と終了時刻: '2017-1-1 0:0:0'、'2017-3-31 23:59:59'、第 2 四半期: '2017-4-1 0: 0:0','2017-6-30 23:59:59',. 。 。次に、バックグラウンドで解析します。
方法 3 は、方法 2 に基づいて、第 1 四半期の開始時刻と終了時刻 (2017-1-1 0:0:0 および 2017-3-31 23:59:59) をタイムスタンプに変換し、バックグラウンドに渡します。
方法 1 と 3 がより頻繁に使用されます。個人的には、方法 1 が最もよく使用され、次に方法 3 が使用されると思います。
これはバックエンドに適応でき、インターフェースがより細かい粒度を実現する必要がある場合(たとえば、「年、月、日から年、月、タイムスタンプ、すべてのインターフェイスが Q1Q2Q3Q4 で追加の需要がなさそうな場合は、文字列に置き換えても問題ありません...