TODATE

TODATE 関数は、指定した形式に基づいて日時の項目の形式を設定します。

この記事の内容:

使用例

TODATE(response_time, 'NANOS', '%Y%m%d')
TODATE(create_time, 'DECIMAL_DATE', '%Y')

構文

TODATE(field_expression, input_date_format, output_date_format)

入力形式

input_date_format は、field_expression が正しい日付として設定されている場合、省略できます。

TODATE では、次の入力形式の文字列を使用できます。

  • 'BASIC' - 使用可能な形式: YYYY/MM/DD-HH:MM:SS
  • 'DEFAULT_DASH' - 使用可能な形式: YYYY-MM-DD [HH:MM:SS[.uuuuuu]]
  • 'DEFAULT_SLASH' - 使用可能な形式: rmat YYYY/MM/DD [HH:MM:SS[.uuuuuu]]
  • 'DEFAULT_DECIMAL' - 使用可能な形式: YYYYMMDD [HH:MM:SS[.uuuuuu]]
  • 'RFC_1123' - 表示例: Sat, 24 May 2008 20:09:47 GMT
  • 'RFC_3339' - 表示例: 2008-05-24T20:09:47Z
  • 'SECONDS' - エポックからの秒数
  • 'MILLIS' - エポックからのミリ秒数
  • 'MICROS' - エポックからのマイクロ秒数
  • 'NANOS' - エポックからのナノ秒数
  • 'JULIAN_DATE' - エポックからの日数
  • 'DECIMAL_DATE' - 'DEFAULT_DECIMAL' と同じ
  • 文字列として有効な strptime 形式

出力形式

TODATE では、次の出力形式の文字列を使用できます。

  • "%Y" - 年
  • "%m" - 月
  • "%d" - 日
  • "%W" - 週番号
  • "%w" - 曜日
  • "%H" - 時
  • "%M" - 分

  • YYYYMMDD(データポータルの正式な日付): "%Y%m%d"
  • 日時: "%Y%m%d%H"
  • 年と週: "%Y%W"
  • 年月: "%Y%m"

備考

  • 返される型: 文字列
この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。