MySQLデータベーステーブルの日付形式をd/m/yに変更します
以下は構文です-
select date_format(yourColumnName,'%d/%m/%Y') as anyAliasName from yourTableName;
まずテーブルを作成しましょう-
mysql> create table DemoTable ( AdmissionDate date ); Query OK, 0 rows affected (0.89 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values('2019-01-21'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2019-09-09'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('2018-12-31'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2017-11-01'); Query OK, 1 row affected (0.16 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+---------------+ | AdmissionDate | +---------------+ | 2019-01-21 | | 2019-09-09 | | 2018-12-31 | | 2017-11-01 | +---------------+ 4 rows in set (0.00 sec)
以下は、日付形式をd / m/y形式に変更するためのクエリです-
mysql> select date_format(AdmissionDate,'%d/%m/%Y') as AdmissionDate from DemoTable;
これにより、次の出力が生成されます-
+---------------+ | AdmissionDate | +---------------+ | 21/01/2019 | | 09/09/2019 | | 31/12/2018 | | 01/11/2017 | +---------------+ 4 rows in set (0.00 sec)
-
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()関数の助け
-
MySQLデータベースに空のjava.sql.Dateを挿入するよりエレガントな方法は?
まず、テーブルを作成しましょう。以下は、データベース「web」にテーブルを作成するためのクエリです- mysql> create table DemoTable ( AdmissionDate date ); Query OK, 0 rows affected (0.53 sec) これは、MySQL DBにempty(NULL)java.sql.Dateを挿入するJavaコードです- import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedState