我正在使用格式为parse_date
的bigquery函数%y%j
,如下所示:
parse_date('%y%j', '18242')
,但是返回的是2018-01-01
,当我使用相同的格式将format_date('%y%j', '2018-08-30')
从格里高利历法转换为朱利安法并返回值{{1 }}。
有人知道我在做什么错吗?
使用的查询是:
18242
结果:
SELECT format_date('%y%j', date '2018-08-30') as test2
, parse_date('%y%j', '18242') test3
答案 0 :(得分:0)
有些重复的问题。可以在另一篇文章中找到答案,请参见stackoverflow.com/a/57761150/5221944
您需要更改的是将%Y替换为%y的格式