将日期转换为星期日期名称和一天的一部分

Converting Date to week Day name and part of the day

那么我如何使用以下输入从 pig 获得此输出。我应该使用哪些命令

输入:

10/3/2013 1200
10/4/2013 0000

预期输出:

Monday Morning 
Tuesday Evening

将字段拆分为 2 个字段,然后使用 ToDate 获取 day.For 晚上和早上的名称,您可以检查值并且 assign.Assuming 您与 1 个字段有关系

B = FOREACH A GENERATE STRSPLIT((chararray)A.[=10=],' ',2);
C = FOREACH B GENERATE ToString(ToDate(B.[=10=],'MM/dd/yyyy'), 'E'),(CASE B.
                          WHEN '1200' THEN 'Morning' 
                          WHEN '0000' THEN 'Evening'
                          ELSE '' END
                          )