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;
これが出力です-
+------------+ | DateNumber | +------------+ | 2018-11-10 | | 2018-11-15 | | 2018-12-10 | | 2017-08-10 | +------------+ 4 rows in set (0.02 sec)
-
MySQLで日付形式を変換する方法は?
日付形式を変換するには、STR_TO_DATE()-を使用します mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2010 values('12/10/2019 12:34:00'); Query OK, 1 row affected (0.13 sec) mysql>
-
JSPで日付を解析する方法は?
タグは日付の解析に使用されます。 属性 タグには次の属性があります- 属性 説明 必須 デフォルト 値 読み取る(解析する)日付値 いいえ 体 タイプ 日付、時刻、または両方 いいえ 日付 dateStyle FULL、LONG、MEDIUM、SHORT、またはDEFAULT いいえ デフォルト timeStyle FULL、LONG、MEDIUM、SHORT、またはDEFAULT いいえ デフォルト parseLocale 日付を解析するときに使用するロケール いいえ デフォルトのロケール パターン カスタム解析パターン いいえ なし