ホームページ  >  記事  >  データベース  >  MySQL で日付を解析するにはどうすればよいですか?

MySQL で日付を解析するにはどうすればよいですか?

WBOY
WBOY転載
2023-08-30 17:53:021033ブラウズ

MySQL で日付を解析するにはどうすればよいですか?

STR_TO_DATE() 関数を使用して、MySQL で日付を解析します。構文は次のとおりです。 -

select str_to_date(yourColumName,’format’) as anyVariableName from yourTableName;

上記の構文の形式は「%d-%b-%y」です。

ここで、上記の関数を理解するために、テーブルを作成してみましょう。以下は、テーブルを作成するクエリです。 -

mysql> create table ParseDateDemo
   −> (
   −> yourDate varchar(200)
   −> );
Query OK, 0 rows affected (0.55 sec)

select ステートメントを使用して、いくつかのレコードをテーブルに挿入します。クエリは次のとおりです。 -

mysql> insert into ParseDateDemo values('10-Nov-18');
Query OK, 1 row affected (0.11 sec)

mysql> insert into ParseDateDemo values('15-Nov-18');
Query OK, 1 row affected (0.17 sec)

mysql> insert into ParseDateDemo values('10-Dec-18');
Query OK, 1 row affected (0.14 sec)

mysql> insert into ParseDateDemo values('10-Aug-17');
Query OK, 1 row affected (0.14 sec)

select ステートメントを使用して、テーブル内のレコードを表示します。クエリは次のとおりです -

mysql> select *from ParseDateDemo;

次は出力です -

+-----------+
| yourDate  |
+-----------+
| 10-Nov-18 |
| 15-Nov-18 |
| 10-Dec-18 |
| 10-Aug-17 |
+-----------+
4 rows in set (0.00 sec)

以下は MySQL で日付を解析するクエリです -

mysql> select str_to_date(yourDate,'%d-%b-%y') as DateNumber from ParseDateDemo;

これは出力です -

rreeee

以上がMySQL で日付を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。