date_format 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

将时间戳转换为 fmt 格式的字符串。

语法

date_format(expr, fmt)

参数

  • expr:DATE、TIMESTAMP 或有效日期/时间格式的 STRING。
  • fmt:描述所需格式的 STRING 表达式。

返回

一个 STRING。

有关有效格式的详细信息,请参阅日期/时间模式

如果 fmt 包含无效的日期/时间模式,Azure Databricks将引发 INVALID_DATETIME_PATTERN

常见错误条件

示例

> SELECT date_format('2016-04-08', 'y');
 2016

> SELECT date_format(current_date(), 'QQQQQ');
  Error: INVALID_DATETIME_PATTERN