Google bigquery 如何在BigQuery中为strftime使用区域设置

Google bigquery 如何在BigQuery中为strftime使用区域设置,google-bigquery,locale,strftime,Google Bigquery,Locale,Strftime,我使用BigQueq使用StfTimeUTCuSeEC函数,输出MyFrimeTimeBayes值,导出MekStfTimeC++引用, 指定特定于区域设置的修改器,如%b(用于月份)等, 它们是否是使用STRFTIME使用特定于区域设置的月份名称的一种方法 我看到的另一种选择是编写我自己的UDF函数并使用Map进行查找。即使STRFTIME\u UTC\u USEC函数基于C++的STRFTIME也没有提供区域设置。 我们通常建议使用具有函数的标准SQL,但它也不允许更改区域设置。 您可能不必

我使用BigQueq使用StfTimeUTCuSeEC函数,输出MyFrimeTimeBayes值,导出MekStfTimeC++引用, 指定特定于区域设置的修改器,如%b(用于月份)等, 它们是否是使用STRFTIME使用特定于区域设置的月份名称的一种方法


我看到的另一种选择是编写我自己的UDF函数并使用Map进行查找。

即使
STRFTIME\u UTC\u USEC
函数基于C++的
STRFTIME
也没有提供区域设置。 我们通常建议使用具有函数的标准SQL,但它也不允许更改区域设置。 您可能不必编写复杂的UDF,只要简单的
REPLACE
REGEXP\u REPLACE
就足够了。或者您可以有一个带有本地化月份名称的数组-
[“月名”、“月名”、“月名”、“月名”、“月名”、“月名”、“月名”…]
,并根据月份
提取(从日期算起的月份)