gpt4 book ai didi

java - pig ToDate(日期 ,'dd/MMM/yyyy')问题

转载 作者:可可西里 更新时间:2023-11-01 16:30:29 27 4
gpt4 key购买 nike

我将日期作为 chararray 以 [30/Sep/2015:08:00:36 -0700] 格式存储。

test = FOREACH b GENERATE ToDate(SUBSTRING(time,1,12),'dd/MMM/yyyy') AS date;

它给我的输出类似于 2015-10-31T00:00:00.000+05:30

根据文档 link ToDate(userstring, format) 格式的第二个参数是 Java SimpleDateFormat class所以它应该以日期时间格式输出 30/Sep/2015。我将使用该日期进行排序。

最佳答案

输入

Input

脚本

A = LOAD 'test12.txt' AS (dt:chararray);
B = FOREACH A GENERATE ToDate(SUBSTRING($0,1,12),'dd/MMM/yyyy');
C = ORDER B BY $0 ASC;
D = FOREACH C GENERATE ToString($0,'dd/MMM/yyyy');
DUMP D;

输出

Output

关于java - pig ToDate(日期 ,'dd/MMM/yyyy')问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35654174/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com