将日期转换为星期名称和当天的部分时间

问题描述:

那么我如何从下列输入中获取猪的这个输出。该命令我应该使用将日期转换为星期名称和当天的部分时间

输入:

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

预期输出:

Monday Morning 
Tuesday Evening 
+0

1200早上和000 0晚上? –

+0

所以我必须得到这种输出!如果可以的话请帮忙 – Noobpython

斯普利特场分为2场,然后使用TODATE用于获取day.For晚上和早晨的名字,您可以检查该值并进行赋值。假设您与1个字段有关系

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