-
時刻データのフォーマット: MySQLで時刻データを格納するためには、DATETIMEやTIMESTAMPといったデータ型を使用します。これらのデータ型は、以下のフォーマットを持ちます:
- DATETIME: 'YYYY-MM-DD HH:MM:SS'
- TIMESTAMP: 'YYYY-MM-DD HH:MM:SS'
-
現在の時刻を取得する: 現在の時刻を取得するには、NOW()関数を使用します。以下はコード例です:
SELECT NOW();
このクエリを実行すると、現在の日時が取得できます。
-
特定のフォーマットで時刻を表示する: 時刻データを特定のフォーマットで表示するには、DATE_FORMAT関数を使用します。以下はコード例です:
SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日 %H時%i分%s秒');
上記のコードでは、現在の時刻を「YYYY年MM月DD日 HH時MM分SS秒」の形式で表示しています。
-
時刻データから年や月、日などを個別に取得する: 時刻データから個別の要素を取得するには、DATE_FORMAT関数と組み合わせて使用します。以下はコード例です:
SELECT DATE_FORMAT(NOW(), '%Y') AS 年, DATE_FORMAT(NOW(), '%m') AS 月, DATE_FORMAT(NOW(), '%d') AS 日, DATE_FORMAT(NOW(), '%H') AS 時, DATE_FORMAT(NOW(), '%i') AS 分, DATE_FORMAT(NOW(), '%s') AS 秒;
上記のコードでは、現在の時刻からそれぞれ年、月、日、時、分、秒を取得しています。