UDF:
bigquery.defineFunction(
'newdate', // Name of the function exported to SQL
[], // Names of input columns
[
{name: 'date', type: 'timestamp'}
, {name: 'datestr', type: 'string'}
],
function newDate(row, emit) {
var date = new Date(); // current date and time
emit({
date: date
, datestr: date + ''
});
}
);
Run Code Online (Sandbox Code Playgroud)
SQL:
SELECT date, datestr
FROM (newDate(SELECT "ignored" AS inputA))
Run Code Online (Sandbox Code Playgroud)
输出:
1459282876835809 Tue Mar 29 2016 13:21:16 GMT-0700 (PDT)
Run Code Online (Sandbox Code Playgroud)
这对我们来说是一个不幸的疏忽.
许多Google服务器使用太平洋时间运行(半开玩笑地称为"Google标准时间").在启动BigQuery时,我们尝试标准化UTC,但我们错过了这种情况.我们可能会试图找到修复它的机会,但不幸的是,如果我们这样做,我们就有可能破坏现有用户,所以没有承诺.
谢谢你的抬头!
| 归档时间: |
|
| 查看次数: |
248 次 |
| 最近记录: |