用pig清理数据

bwleehnv  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(414)

考虑以下两行csv数据:

01-15-2014 12:04:05, row1
2014/02/20, row2

行1具有所需的时间戳格式mm dd yyy hh:mm:ss。第2行时间戳需要转换为匹配。那么我怎样才能完成这个任务呢。

qyswt5oh

qyswt5oh1#

假设已加载数据,如关系a,则将带有日期的列以所需格式传递到todate函数中。请注意,日期应加载到关系a的chararray字段中。

B = FOREACH A GENERATE ToDate(A.$0,'MM-dd-yyyy HH:mm:ss');

相关问题