LoginSignup
0
0

DBにおける日付型と時刻型のデータ一覧(5種類)

Posted at

DATE:日付

‘1000-01-01’から‘9999-12-31’
フォーマット:’YYYY-MM-DD’
入力可能フォーマット:YY-MM-DD, YYYYMMDD, YYMMDD, YYYY/MM/DD, YYYY.MM.DD

DATETIME:日時

‘1000-01-01 00:00:00.000000’から‘9999-12-31 23:59:59.999999’
フォーマット:’YYYY-MM-DD HH:ii:ss’
入力可能フォーマット:YY-MM-DD HH:ii:ss, YYYYMMDDHHiiss, YYMMDDHHiiss, YYYY/MM/DD HHiiss, YYYY.MM.DD HH+ii+ss

TIMESTAMP:タイムスタンプ

エポック(‘1970-01-01 00:00:00’ UCT)からの秒数
‘1970-01-01 00:00:00.000000’ UCTから‘2038-01-19 03:14:07.999999’ UCT

TIME:時間

‘-838:59:59.000000’から‘838:59:59.000000’
フォーマット:’HH-ii-ss’

YEAR:2桁または4桁の年

‘1901’から‘2155’と’0000’
‘70’から‘69’(1970から2069に相当)
フォーマット:’YYYY’ or ’YY’


DATE_FORMAT関数について

date型やdatetime型の値をフォーマットで指定した文字列に整形する

DATE_FORMAT(date, format)
TIME_FORMAT(date, format)


現在日時の取得方法

select current_time();
select current_date();
select curtime();
select curdate();
select now();

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0