0

我想在databricks中转换以下时间戳,请帮助获得所需的格式

select date_format(from_utc_timestamp(current_timestamp,'America/Los_Angeles'), 'MM/DD/YY HH24:MI') AS START_TIME 

错误:

IllegalArgumentException: All week-based patterns are unsupported since Spark 3.0, detected: Y,
4

1 回答 1

1

您收到的错误消息:

IllegalArgumentException:......,检测到:Y

date_format() 文档中所述:

...例如 dd.MM.yyyy 并可以返回一个字符串,如“18.03.1993”。可以使用日期时间模式的所有模式字母。

日期时间模式列出有效符号。Y不是有效符号。改为使用y

它还说:

年份:字母数决定了使用填充的最小字段宽度。如果字母数为两个,则使用简化的两位数形式。对于打印,这会输出最右边的两位数......

所以yyyy会给你2022yy也会给你22

于 2022-01-24T22:21:29.853 回答