如何将数字拆分为数字并在其间添加一个字符
Posted
技术标签:
【中文标题】如何将数字拆分为数字并在其间添加一个字符【英文标题】:how to split number in digits and add a character in between 【发布时间】:2017-06-25 15:31:23 【问题描述】:输入:2134
所需输出:21:34
如何使用 PIG 获得该结果?
【问题讨论】:
写 UDF。应该很容易。 那是小时和分钟吗?如果是,则格式化字符串 【参考方案1】:output_relation = foreach input_relation generate CONCAT(SUBSTRING((chararray)Number,0,2),':',SUBSTRING((chararray)Number,2,4)) ;
上面的代码会给你(:)之间没有,我把 2134 当作(数字:整数)
【讨论】:
以上是关于如何将数字拆分为数字并在其间添加一个字符的主要内容,如果未能解决你的问题,请参考以下文章