MySQLで1か月の日数を確認するにはどうすればよいですか?
月の日数を見つけるには、次の構文を使用します。
select DAY(LAST_DAY(yourColumnName)) as anyVariableName from yourTableName;
上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。
mysql> create table DaysInaGivenMonth -> ( -> MonthName datetime -> ); Query OK, 0 rows affected (1.62 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです。
mysql> insert into DaysInaGivenMonth values(now()); Query OK, 1 row affected (0.24 sec) mysql> insert into DaysInaGivenMonth values(date_add(now(),interval -1 month)); Query OK, 1 row affected (0.16 sec) mysql> insert into DaysInaGivenMonth values(date_add(now(),interval -2 month)); Query OK, 1 row affected (0.10 sec) mysql> insert into DaysInaGivenMonth values(date_add(now(),interval -3 month)); Query OK, 1 row affected (0.20 sec) mysql> insert into DaysInaGivenMonth values(date_add(now(),interval -4 month)); Query OK, 1 row affected (0.23 sec) mysql> insert into DaysInaGivenMonth values(date_add(now(),interval -5 month)); Query OK, 1 row affected (0.15 sec)
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです。
mysql> select *from DaysInaGivenMonth;
以下は出力です。
+---------------------+ | MonthName | +---------------------+ | 2019-01-01 21:34:26 | | 2018-12-01 21:34:55 | | 2018-11-01 21:35:14 | | 2018-10-01 21:35:20 | | 2018-09-01 21:35:23 | | 2018-08-01 21:35:27 | +---------------------+ 6 rows in set (0.00 sec)
上記の月の日数を調べるためのクエリは次のとおりです。
mysql> select DAY(LAST_DAY(MonthName)) as DaysInMonth from DaysInaGivenMonth;
以下は出力です。
+-------------+ | DaysInMonth | +-------------+ | 31 | | 31 | | 30 | | 31 | | 30 | | 31 | +-------------+ 6 rows in set (0.00 sec)
-
月ごとにMySQLを選択する方法は?
月で選択するには、MONTH()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1599 -> ( -> Shippingdate datetime -> ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1599 values('2019-10-21');
-
Javaで特定の年の月の日数を見つける方法は?
GregorianCalendar カレンダーの具体的なサブクラスです クラスであり、世界のほとんどで使用されている標準のカレンダーシステムを提供します。 Javaでは、この GregorianCalendar グレゴリオ暦の両方を処理できます カレンダーとジュリアン カレンダー。 getActualMaximum()を使用して、特定の年の1か月の日数を決定または検索できます。 GregorianCalendarのメソッド クラス。このメソッドは、GregorianCalendarフィールドが持つことができる最大値を返します。パラメータは、カレンダーの任意のフィールドにすることがで