ホームページ > データベース > mysql チュートリアル > MySQL の DATETIME フィールドから日付と時刻を分離するにはどうすればよいですか?

MySQL の DATETIME フィールドから日付と時刻を分離するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-29 11:56:09
オリジナル
838 人が閲覧しました

How to Separate Date and Time from a MySQL DATETIME Field?

MySQL の DATETIME フィールドから日付と時刻を個別に抽出する

MySQL テーブルの DATETIME フィールドには、多くの場合、両方を組み込んだタイムスタンプが格納されます。日付と時刻のコンポーネント。データのフェッチ中にこれらのコンポーネントを個別に取得するには、次の手法を使用します。

DATE_FORMAT() 関数の使用

DATE_FORMAT() 関数を使用すると、特定の日付と時刻を抽出できます。 DATETIME フィールドからの形式。以下に例を示します。

SELECT DATE_FORMAT(colName, '%Y-%m-%d') DATEONLY, 
       DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY
ログイン後にコピー

このクエリでは、DATEONLY 式は「YYYY-MM-DD」形式の日付コンポーネントのみを抽出し、TIMEONLY 式は「HH:MM」の時間コンポーネントのみを抽出します。 SS の形式。

たとえば、DATETIME フィールドに値「2012-09-09」が含まれているとします。 06:57:12、" クエリ結果は次のようになります。

DATEONLY | TIMEONLY
---------------------------
2012-09-09 | 06:57:12
ログイン後にコピー

このメソッドを使用すると、単一の MySQL クエリを使用して DATETIME フィールドから日付と時刻のコンポーネントを個別に抽出できます。

以上がMySQL の DATETIME フィールドから日付と時刻を分離するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート