将日期转换为星期名称和当天的部分时间
问题描述:
那么我如何从下列输入中获取猪的这个输出。该命令我应该使用将日期转换为星期名称和当天的部分时间
输入:
10/3/2013 1200
10/4/2013 0000
预期输出:
Monday Morning
Tuesday Evening
答
斯普利特场分为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
)
1200早上和000 0晚上? –
所以我必须得到这种输出!如果可以的话请帮忙 – Noobpython