MySQLで2つの日付の間のログイン数を検索します
BETWEENを使用して、2つの日付の間のログインを検索します。まずテーブルを作成しましょう-
mysql> create table DemoTable ( Login datetime ); Query OK, 0 rows affected (0.66 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values('2019-08-10'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('2019-08-12'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2019-08-20'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('2019-08-24'); Query OK, 1 row affected (0.12 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+---------------------+ | Login | +---------------------+ | 2019-08-10 00:00:00 | | 2019-08-12 00:00:00 | | 2019-08-20 00:00:00 | | 2019-08-24 00:00:00 | +---------------------+ 4 rows in set (0.00 sec)
以下は、-
間のMySQL日付の正しいクエリです。mysql> select count(*) from DemoTable where Login between '2019-08-12' and '2019-08-24';
これにより、次の出力が生成されます-
+----------+ | count(*) | +----------+ | 3 | +----------+ 1 row in set (0.05 sec)
-
任意の2つの指定された日付の間の日付の総数を見つけるPHPプログラム
「date_diff」関数を使用して、2つの日付の差を取得できます。これは、特定の日数が見つかった場合はDateIntervalオブジェクトを返し、日数が見つからなかった場合はFalseを返す組み込み関数です。 例 <?php $date_1 = date_create('23-11-2019'); $date_2 = date_create('22-1-2020'); $day_diff = date_diff($date_1, $date_2); echo $day_diff->format('The day difference is:
-
与えられた2つの日付の間の日数を見つけるPythonプログラム
2つの日付の間の日数を見つけるために、Pythondatetimeモジュールを使用しています。まず、必要なライブラリをインポートします- from datetime import date 日付オブジェクトを作成し、日数を計算する日付を入力します- date1 = date(2021, 7, 20) date2 = date(2021, 8, 30) 上記の2つの日付の差を日数の形式で取得します- (date2 - date1).days 例 以下はコードです- from datetime import date # both the dates date1 = date(2021