让决策更智能
新一代智能数据分析平台

date_format()函数的正确用法

观小数发表于:2019年12月31日 16:54:58更新于:2020年09月17日 19:15:18

问题描述:

date_format([日期],"YYYY-MM"),为什么2019年12月31号会被识别为“2020-12”?

image.png

产生原因:

date_format的正确用法为date_format([日期],"yyyy-MM"),而不是大写的"YYYY",“YYYY”表示的是以周为周期的年,作为19年最后一天,实际被算作了20年的第一周。

解决方法:

写成date_format([日期],"yyyy-MM"),就可以了:

0015e0ef308cc30923da9880d1898ae

0015e0ef31a05f4b5914b30bf9392b8

注意:YYYY的问题,有两个地方会遇,一个是新建字段的表达式,一个是时间宏,要注意一下,比如{{{today%yyyy-MM}}},不要写成{{{today%YYYY-MM}}}。

image.png


    您需要登录后才可以回复