Для извлечения даты (год, месяц, час, минуты и т. Д.).использовал эти функции
Для года: GetYear()
Для месяца: GetMonth()
Для дня: GetDay()
Для часа: GetHour()
Для минуты: GetMinute()
date.txt
2018-10-12 11:15:43
2018-10-12 12:25:12
A = load 'date.txt' as (in:chararray);
B = foreach A generate ToDate(in,'yyyy-MM-dd HH:mm:ss') as (dt:DateTime);
C = foreach B {
year = GetYear(dt);
month = GetMonth(dt);
day = GetDay(dt);
hour = GetHour(dt);
minute = GetMinute(dt);
//finally you can concatenate year month and day or hour, time using CONCAT function
};