首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将大查询中的日期格式从DD-MM-YYYY转换为YYYY-MM-DD,使用'text files on cloud storage to big query‘数据流模板GCP

将大查询中的日期格式从DD-MM-YYYY转换为YYYY-MM-DD,使用'text files on cloud storage to big query‘数据流模板GCP
EN

Stack Overflow用户
提问于 2021-06-12 22:55:19
回答 1查看 34关注 0票数 0

我是GCP新手,需要一些帮助来解决我的问题。

我正在创建CSV文件,json文件和java脚本文件,并上传到GCP存储桶中。创建“云存储上的文本文件到大查询”数据流模板以将数据填充到bigquery中。

我需要一些帮助转换的日期格式从DD-MM-YYYY到YYYY-MM-DD在大查询中使用‘文本文件在云存储到大查询’数据流模板在GCP中。

EN

回答 1

Stack Overflow用户

发布于 2021-06-13 19:55:17

在JS文件中,应该有类似这样的内容

代码语言:javascript
复制
function transform(line) {
var values = line.split(',');

var obj = new Object();
obj.VAERS_ID = values[0];
obj.RECVDATE = values[1];
obj.STATE = values[2];
obj.AGE_YRS = values[3];
obj.CAGE_YR = values[4];
......
var jsonString = JSON.stringify(obj);

return jsonString;
}

您想要更改第二个的格式,如RECVDATE。所以,就这样做吧

代码语言:javascript
复制
function transform(line) {
var values = line.split(',');

var splitted = values[1].split("-")

var obj = new Object();
obj.VAERS_ID = values[0];
obj.RECVDATE = splitted[2] + "-" + splitted[1] + "-" + splitted[0];
obj.STATE = values[2];
obj.AGE_YRS = values[3];
obj.CAGE_YR = values[4];
......
var jsonString = JSON.stringify(obj);

return jsonString;
}

应该足够了。让我知道。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67950004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档