将猪的 AM/PM 时间转换为 24 小时格式
Convert AM/PM times in pig to 24 hour format
我的来源正在发送数据,例如 2015 年 3 月 13 日 7:54:47 上午。我将它作为 chararray 加载,我的最终要求是在分区的 HIVE 表(在 Year/Month/Day 上分区)中使用 pig 的输出。
我想从中分离出 h:m:s,需要将 AM/PM 转换为 24 小时格式。有什么想法吗?
使用带有自定义日期格式的 ToDate,然后使用 GetYear
、GetMonth
和 GetDay
。
我的来源正在发送数据,例如 2015 年 3 月 13 日 7:54:47 上午。我将它作为 chararray 加载,我的最终要求是在分区的 HIVE 表(在 Year/Month/Day 上分区)中使用 pig 的输出。
我想从中分离出 h:m:s,需要将 AM/PM 转换为 24 小时格式。有什么想法吗?
使用带有自定义日期格式的 ToDate,然后使用 GetYear
、GetMonth
和 GetDay
。