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

MySQLでmm/dd / yyyy形式の日付を挿入するにはどうすればよいですか?


これには、STR_TO_DATE()を使用します。以下は構文です-

insert into yourTableName values(STR_TO_DATE(yourDateValue,yourFormatSpecifier));

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

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

挿入コマンドを使用してテーブルにいくつかのレコードを挿入します。ここでは、m、d、yなどの日付形式を使用してフォーマットされた日付を挿入しています-

mysql> insert into DemoTable values(STR_TO_DATE('06-01-2019', '%m-%d-%Y'));
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values(STR_TO_DATE('01-31-2019', '%m-%d-%Y'));
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values(STR_TO_DATE('02-01-2018', '%m-%d-%Y'));
Query OK, 1 row affected (0.27 sec)

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

mysql> select *from DemoTable;

出力

+--------------+
| ShippingDate |
+--------------+
| 2019-06-01   |
| 2019-01-31   |
| 2018-02-01   |
+--------------+
3 rows in set (0.00 sec)

  1. 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()関数の助け

  2. 日付を文字列から次の形式で解析する方法:Javaでdd / MM/yyyyからdd/MM / yyyy?

    java.textパッケージは、 SimpleDateFormatという名前のクラスを提供します これは、必要な方法で日付をフォーマットおよび解析するために使用されます(ローカル)。 このクラスのコンストラクターの1つは、目的の日付形式を表すString値を受け入れ、コンストラクターはSimpleDateFormatオブジェクトを受け入れます。 。 format() このクラスのメソッドは、 java.util.Dateを受け入れます オブジェクトであり、現在のオブジェクトで表される形式で日付/時刻の文字列を返します。 したがって、日付文字列を別の日付形式に解析するには- 入