MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLのcurdate()(現在の日付)形式を変更します


現在の日付形式は「YYYY-mm-dd」です。現在の日付形式を変更するには、date_format()を使用できます。

最初に現在の日付を表示しましょう-

mysql> select curdate();

これにより、次の出力が生成されます-

+------------+
| curdate()  |
+------------+
| 2019-08-08 |
+------------+
1 row in set (0.00 sec)

以下は、curdate()(現在の日付)の形式を変更するためのクエリです-

mysql> select date_format(curdate(), '%m/%d/%Y');

これにより、次の出力が生成されます-

+------------------------------------+
| date_format(curdate(), '%m/%d/%Y') |
+------------------------------------+
| 08/08/2019                         |
+------------------------------------+
1 row in set (0.00 sec)

まずテーブルを作成しましょう-

mysql> create table DemoTable (
   ArrivalDate date
);
Query OK, 0 rows affected (0.50 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values('2019-01-10');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('2016-12-18');
Query OK, 1 row affected (0.12 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+-------------+
| ArrivalDate |
+-------------+
| 2019-01-10  |
| 2016-12-18  |
+-------------+
2 rows in set (0.00 sec)

以下は、日付形式を変更するためのクエリです-

mysql> select date_format(ArrivalDate, '%m/%d/%Y') from DemoTable;

これにより、次の出力が生成されます-

+--------------------------------------+
| date_format(ArrivalDate, '%m/%d/%Y') |
+--------------------------------------+
| 01/10/2019                           |
| 12/18/2016                           |
+--------------------------------------+
2 rows in set (0.00 sec)

  1. 現在の日付を日時形式のMySQLに挿入しますか?

    現在の日付(時刻ではない)を挿入するには、MySQLの組み込み関数CURDATE()を使用できます。構文は次のとおりです- INSERT INTO yourTableName values(curdate()); または、日付と時刻の両方を追加する場合は、MySQLの組み込み関数NOW()を使用できます。構文は次のとおりです- INSERT INTO yourTableName values(now()); 両方の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table NowAndCurdateD

  2. PHP MySQLで日付形式(DBまたは出力)をdd / mm / yyyyに変更しますか?

    PHPの日付形式は、date()機能を使用して変更できます。構文は次のとおりです- date(d/m/Y,yourDateTimeVariable); PHPでは、strtodate()を使用して文字列を日付に変換します。日時のフォーマットに使用されるPHPコードは次のとおりです- $LogintDate = strtotime('2019-01-12'); echo date('d/m/Y', $LogintDate); コードのスナップショットは次のとおりです- 以下は出力です- 12/01/2019 あなたはdate_format()関数の助け