date_add id添加天。今天是12月1日,+ 35天它給5日2022年1月的第一個星期所以weekofyear函數返回的結果1是正確的。
如果您需要添加前導零的最好方法就是格式等可視化工具/ BI。
如果你需要前導零的火花將會需要的字符串:
選擇lpad (weekofyear (date_add(當前日期,35)),2,' 0 ')
可以很好的約會對象就格式(date_format)上周火花WW / WW但人數不包括在日期格式:https://spark.apache.org/docs/latest/sql-ref-datetime-pattern.html