我希望将以下值转换为猪中的字符数组
2016-05-11 23:59:57.628197
至
2016-05-11T23:59:57.628-05:00
我该怎么做 ?
以下是我尝试考虑的别名“a2”在名为“input_date_value”的列中包含 chararray 中的日期时间值列表
FOREACH a2 GENERATE input_date_value AS input_date:chararray,
ToDate(input_date_value,'YYYY-MM-DD HH:mm:ss.SSSSSS') AS modification_datetime:datetime;
对于输入 -
2002-07-11 16:58:40.249764
输出是 -
2002-01-11T16:58:40.249-05:00
没有获取像“07”这样的月份值,创建的时间戳将月份设置为 01',即所有日期每次都是一月。
有人可以帮忙吗。我究竟做错了什么 ?