ホームページ >データベース >mysql チュートリアル >MySQL で DATETIME 値を「DD-MM-YYYY HH:MM:SS」形式で表示するにはどうすればよいですか?
質問: DATETIME カラムを 'DD-MM-YYYY HH:MM にフォーマットするにはどうすればよいですか? :SS' は、新しい MySQL テーブルを作成するときに一貫性を確保するために使用します。タイムスタンプ?
答え:
MySQL はデフォルトで DATETIME 値を 'YYYY-MM-DD HH:MM:SS' 形式で保存しますが、特定のデフォルトを指定することはできませんテーブルを作成するときの形式。ただし、MySQL の時刻形式関数を利用すると、必要に応じていつでもタイムスタンプを簡単に取得し、希望の形式で表示できます。
時刻形式関数の使用:
表示を変更するにはDATETIME 値の:
SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;
この例では、DATE_FORMAT 関数は指定された'%m/%d/%Y %H:%i' 形式を column_name 列に設定し、タイムスタンプを 'MM/DD/YYYY HH:MM' として表示します。
使用可能な形式指定子:
多数の形式指定子をカスタマイズに使用できます。以下を含みます:
例:
DATETIME 列と「DD-MM-YYYY HH:MM:SS」のタイムスタンプを表示しますformat:
CREATE TABLE my_table ( datetime_column DATETIME, other_columns ... ); SELECT DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%M:%S') FROM my_table;
MySQL の時刻形式関数を利用すると、基礎となるデータ ストレージ形式を変更せずに DATETIME 値の表示を簡単にカスタマイズできます。
以上がMySQL で DATETIME 値を「DD-MM-YYYY HH:MM:SS」形式で表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。