日付と時刻の関数
📄️ add_months
指定された日付に指定された月数を追加します。
📄️ adddate,date_add
日付または日時値に指定された時間間隔を追加します。
📄️ convert_tz
日付または日時値に指定された時間間隔を追加します。
📄️ curdate,current_date
DATE または DATETIME の値をあるタイムゾーンから別のタイムゾーンに変換します。
📄️ current_timestamp
現在の日付を取得し、DATE 型の値を返します。
📄️ current_timestamp
現在の日付を取得し、DATETIME 型の値を返します。
📄️ curtime,current_time
現在のタイムゾーンを取得し、VARCHAR 値を返します。
📄️ date
現在の時刻を取得し、TIME 型の値を返します。
📄️ date_add, adddate
日付または日時式の日付部分を抽出します。
📄️ date_diff
指定された時間間隔を日付に追加します。
📄️ date_format
指定された単位で 2 つの日付値の差を返します。
📄️ date_slice
指定された時間粒度に基づいて、与えられた時間を時間間隔の始まりまたは終わりに変換します。
📄️ date_sub,subdate
指定された時間間隔を日付から減算します。
📄️ date_trunc
指定された日付部分(年、日、時間、分など)に基づいて時間値を切り捨てます。
📄️ datediff
2つの日付値の差を計算し、日数で結果を返します。
📄️ day
日付または日時式の日の部分を抽出し、1から31の範囲の値を返します。
📄️ dayofweek_iso
指定された日付のISO標準の曜日を1から7の範囲の整数で返します。
📄️ dayname
日付に対応する曜日を返します。
📄️ dayofmonth
日付から日部分を取得し、1から31の範囲の値を返します。
📄️ dayofweek
指定された日付の曜日インデックスを返します。
📄️ dayofyear
指定された日付の年の日数を返します。
📄️ days_add
指定された日数を、与えられた日付または日時に加算します。
📄️ days_diff
2つの日付式の日数差を返します。
📄️ days_sub
指定された日数を日付または日時から引いて、新しい日時を取得します。
📄️ from_days
0000-01-01からの日付を返します。
📄️ from_unixtime
UNIXタイムスタンプを必要な時間形式に変換します。
📄️ hour
指定された日付の時間を返します。
📄️ hours_add
日付または日時に時間を加算します。
📄️ hours_diff
2つの日付式の時間差を返します。
📄️ hours_sub
指定された日時から指定された時間数を減算します。
📄️ jodatime_format
指定された日付をJoda DateTimeFormatパターン形式の文字列に変換します。
📄️ last_day
入力されたDATE/DATETIME式の指定された日付部分に基づく最後の日を返します。
📄️ makedate
指定された年と年の日数に基づいて日付を作成し、返します。
📄️ microseconds_add
日付値にマイクロ秒単位の時間間隔を追加します。
📄️ microseconds_sub
日付値からマイクロ秒単位の時間間隔を減算します。
📄️ milliseconds_diff
開始日と終了日の時間差をミリ秒で返します。
📄️ minute
指定された日付の分を返します。
📄️ minutes_add
指定された分を日付に加え、分単位で正確に計算します。
📄️ minutes_diff
2つの日付式の分の差を返します。
📄️ minutes_sub
指定された分を日付から引きます。
📄️ month
指定された日付の月を返します。
📄️ monthname
指定された日付の月名を返します。
📄️ months_add
指定された月数を日付に加え、月単位で正確に計算します。
📄️ months_diff
2つの日付式の月差を返します。
📄️ months_sub
指定された月を日付から減算します。
📄️ next_day
入力された日付より後に来る指定された曜日の最初の日を返します。
📄️ now, current_timestamp, localtime, localtimestamp
現在の日付と時刻を返します。
📄️ previous_day
入力された日付より前に来る指定された曜日の最初の日を返します。
📄️ quarter
日付の四半期部分を返します。
📄️ sec_to_time
The SEC_TO_TIME function converts a value in seconds into a TIME type, returning the result in the format HH:MM:SS.
📄️ second
指定された日付の秒の部分を返します。
📄️ seconds_add
指定された秒数を日付に加算します。
📄️ seconds_diff
2つの日付式の秒単位の差を返します(expr1 − expr2)。
📄️ seconds_sub
日付値から指定された秒数の時間間隔を減算します。
📄️ str2date
指定されたフォーマットに従って文字列をDATE値に変換します。
📄️ str_to_date
指定されたフォーマットに従って文字列をDATETIME値に変換します。
📄️ str_to_jodatime
Joda形式の文字列を指定されたJoda DateTimeフォーマットでDATETIME値に変換します。
📄️ time_format
TIME型の値を指定されたフォーマットでフォーマットします。
📄️ time_slice
指定された時間粒度に基づいて時刻を時間間隔の始まりまたは終わりに変換します。
📄️ time_to_sec
時間値を秒数に変換します。
📄️ timediff
2つのDATETIME式の差を返します。
📄️ timestamp
日付または日時式のDATETIME値を返します。
📄️ timestampadd
日付または日時式に整数式の時間間隔を追加します。
📄️ timestampdiff
datetime_expr2からdatetime_expr1までの間隔を返します。
📄️ to_date
DATETIME値を日付に変換します。
📄️ to_datetime
UnixタイムスタンプをDATETIME型の値に変換します(現在のタイムゾーン設定に基づく)。
📄️ to_datetime_ntz
UnixタイムスタンプをDATETIME型の値に変換します(UTC+0ベース)。
📄️ to_days
日付と0000-01-01の間の日数を返します。
📄️ to_iso8601
指定された日付をISO 8601形式の文字列に変換します。
📄️ to_tera_date
指定されたフォーマットに従って日付または時刻の文字列をDATE値に変換します。
📄️ to_tera_timestamp
指定されたフォーマットに従って日付または時刻の文字列をDATETIME値に変換します。
📄️ unix_timestamp
DATE値またはDATETIME値をUnixタイムスタンプに変換します。
📄️ utc_time
現在のUTC時刻を'HH:MM:SS'形式で返します。
📄️ utc_timestamp
現在のUTC日付と時刻を返します。
📄️ week
指定された日付の週番号を返します。
📄️ week_iso
指定された日付のISO標準週を1から53の範囲内の整数で返します。
📄️ weekday
指定された日付の曜日インデックスを返します。
📄️ weekofyear
指定された日付の年内の週番号を返します。
📄️ weeks_add
日付に指定された週数を追加した値を返します。
📄️ weeks_diff
2つの日付式の週差を返します(expr1 − expr2)。
📄️ weeks_sub
datetime値または日付値から指定された週数を減算します。
📄️ year
日付の年の部分を1000から9999の範囲の値で返します。
📄️ years_add
指定された年数を日付に追加します。
📄️ years_diff
2つの日付式の年差を返します(expr1 − expr2)。
📄️ years_sub
指定された年数を日時値または日付値から減算します。
📄️ yearweek
指定された日付の年と週番号を返します。