从朱利安到格里高里Bigquery的对话

时间:2019-09-03 14:41:28

标签: google-bigquery

我正在使用格式为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

1 个答案:

答案 0 :(得分:0)

有些重复的问题。可以在另一篇文章中找到答案,请参见stackoverflow.com/a/57761150/5221944

您需要更改的是将%Y替换为%y的格式