タイムスタンプの関数
integer? year(timestamp?)
指定されたタイムスタンプの年を返します。戻り値の範囲は、-6383から9999です。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? month(timestamp?)
指定されたタイムスタンプの月を1から12の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? day(timestamp?)
タイムスタンプの月の日付を1から31の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? hour(timestamp?)
タイムスタンプの時間を0から23の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? minute(timestamp?)
タイムスタンプの分を0から59の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? second(timestamp?)
タイムスタンプの秒を0から59の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? millisecond(timestamp?)
タイムスタンプの小数秒(ミリ秒)を0から999の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? microsecond(timestamp?)
タイムスタンプの小数秒(マイクロ秒)を0から999999の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? nanosecond(timestamp?)
タイムスタンプの小数秒(ナノ秒)を0から999999999の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? week(timestamp?)
週が日曜日から始まり、最初の週にこの年の少なくとも1日が含まれる年内の週番号を1から54の範囲で返します。引数がNULLまたは空の場合、結果もNULLまたは空になります。
integer? isoweek(timestamp?)
IS0-8601に基づいて年内の週番号を返します。週は月曜日から始まり、最初の週はこの年の最低4日で、範囲は0から53です。引数がNULLまたは空の場合、結果もNULLまたは空になります。
long current_time_millis()
現在の時間(UTC)をUTC 1970年1月1日以降のミリ秒数で返します。
timestamp(3) current_time()
現在の時間をUTCで返します(精度がミリ秒のタイムスタンプ値として)。