mysql時間変換
MySQL における時刻変換とは、日付からタイムスタンプへの変換、タイムスタンプから日付への変換など、異なる形式の時刻データを相互に変換するプロセスを指します。時刻を正しく変換すると、データベース内の時刻データの管理と使用が容易になります。次に、さまざまな時刻形式から始めて、MySQL で一般的に使用される時刻変換方法を紹介します。
- 日付をタイムスタンプに変換する
MySQL では、UNIX_TIMESTAMP 関数を使用して日付をタイムスタンプに変換できます。 UNIX_TIMESTAMP 関数の構文は次のとおりです。
UNIX_TIMESTAMP(date)
このうち、date は正当な日付式であり、日付型の列名、文字列型の日付、または日付型の変数を指定できます。
SELECT UNIX_TIMESTAMP('2022-07-01 00:00:00'); SELECT UNIX_TIMESTAMP(NOW()); SELECT UNIX_TIMESTAMP(date_column) FROM table_name;
上の例では、最初の SELECT ステートメントは日付文字列 '2022-07-01 00:00:00' をタイムスタンプに変換し、2 番目の SELECT ステートメントは現在の時刻を変換します。 to timestamp; 3 番目の SELECT ステートメントは、テーブル内の日付列をタイムスタンプに変換します。 UNIX_TIMESTAMP 関数は第 2 レベルのタイムスタンプを返すことに注意してください。ミリ秒レベルのタイムスタンプが必要な場合は、UNIX_TIMESTAMP*1000 関数を使用できます。
- タイムスタンプを日付に変換する
同様に、MySQL では、FROM_UNIXTIME 関数を使用してタイムスタンプを日付に変換できます。 FROM_UNIXTIME 関数の構文は次のとおりです:
FROM_UNIXTIME(unix_timestamp, format)
このうち、unix_timestamp は変換対象のタイムスタンプで、数値または日付列名を指定でき、format は日付の書式設定文字列です。たとえば、タイムスタンプを「yyyy-mm-dd hh:mm:ss」形式の日付に変換するには、次のステートメントを使用できます:
SELECT FROM_UNIXTIME(1625041238, '%Y-%m-%d %H:%i:%s');
このステートメントは 2021-06-30 11 を返します。 :53:58、形式文字列内の個々のプレースホルダーも自由に調整できます。一般的に使用される書式設定文字の一部を次に示します。
#書式設定文字 | #意味 |
---|---|
4 桁の年 (例: 2022) | |
2 桁の月 (例: 01 または 12) ) | |
2 桁の日付 (例: 01 または 31) | |
2 桁の時 (例: 00 または 23) | |
2 桁の分 (例: 00 または 59) | |
2 桁の秒 (例: 00 または 59) | |
マイクロ秒 (000000) ~ 999999) | |
週 (例: 日曜日から土曜日まで) | |
週の短縮名 (例: Sun ~ Sat) | |
月の短縮名 (例: Jan ~ Dec) | %p |
- 日付データを保存する場合、文字列形式で保存することが多いですが、日付操作を行う必要がある場合は、文字列を日付型に変換する必要があります。 MySQL では、STR_TO_DATE 関数を使用して文字列を日付に変換できます。 STR_TO_DATE 関数の構文は次のとおりです。
STR_TO_DATE(str, format)
SELECT STR_TO_DATE('2022-07-01', '%Y-%m-%d');
日付を文字列に変換する
- 同様に、MySQL では、DATE_FORMAT 関数を使用して日付を文字列に変換できます。 DATE_FORMAT 関数の構文は次のとおりです:
DATE_FORMAT(date, format)
SELECT DATE_FORMAT('2022-07-01', '%Y-%m-%d');
以上がmysql時間変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、DockerのMySQLメモリ使用量を最適化することを調査します。 監視手法(Docker統計、パフォーマンススキーマ、外部ツール)および構成戦略について説明します。 これらには、Dockerメモリの制限、スワッピング、およびcgroupsが含まれます

この記事では、MySQLの「共有ライブラリを開くことができない」エラーについて説明します。 この問題は、必要な共有ライブラリ(.so/.dllファイル)を見つけることができないMySQLの障害に起因しています。ソリューションには、システムのパッケージMを介してライブラリのインストールを確認することが含まれます。

この記事では、MySQLのAlter Tableステートメントを使用して、列の追加/ドロップ、テーブル/列の名前の変更、列データ型の変更など、テーブルを変更することについて説明します。

この記事では、PHPMyAdminの有無にかかわらず、LinuxにMySQLを直接インストールするのとPodmanコンテナを使用します。 それは、各方法のインストール手順を詳述し、孤立、携帯性、再現性におけるポッドマンの利点を強調しますが、

この記事では、自己完結型のサーバーレスリレーショナルデータベースであるSQLiteの包括的な概要を説明します。 SQLiteの利点(シンプルさ、移植性、使いやすさ)と短所(同時性の制限、スケーラビリティの課題)を詳しく説明しています。 c

このガイドは、HomeBrewを使用してMacOSに複数のMySQLバージョンをインストールおよび管理することを示しています。 Homebrewを使用して設置を分離し、紛争を防ぐことを強調しています。 この記事では、インストール、開始/停止サービス、および最高のPRAを詳述しています

記事では、証明書の生成と検証を含むMySQL用のSSL/TLS暗号化の構成について説明します。主な問題は、セルフ署名証明書のセキュリティへの影響を使用することです。[文字カウント:159]

記事では、MySQLワークベンチやPHPMyAdminなどの人気のあるMySQL GUIツールについて説明し、初心者と上級ユーザーの機能と適合性を比較します。[159文字]
