自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(5)
  • 收藏
  • 关注

转载 hive用源生函数实现根据身份证计算年龄

SELECTfloor(( UNIX_TIMESTAMP(current_date) -UNIX_TIMESTAMP(substr(sfz,7,8),'yyyyMMdd'))/(365*24*60*60)) as agefrom test_age;如果hive不支持UNIX_TIMESTAMP(current_date)这种写法,就将它改成UNIX_TIMESTAMP(cur...

2019-09-11 14:38:00 972

转载 sql实现根据身份证计算年龄

这种方式的思路是先判断出生的月份和当前月份做对比,比当前月份小,则说明生日已过,直接年份相减就是周岁。如果月份相等,则要判断具体的日期,和当前的日期做对比,比当前日小,也说明生日已过,直接年份相减得周岁。其他情况就是生日未过,年份相减之后还要减一,得周岁selectcase when month(current_date) > substr(sfz,11,2) t...

2019-09-11 13:54:00 2534

转载 java实现根据身份证计算年龄的两种方式

第一种(推荐使用):import org.apache.hadoop.hive.ql.exec.UDF;import java.util.Calendar;public class GetAge extends UDF { public String evaluate(String sfzjh){ if(sfzjh == null || "".equals(sfzjh...

2019-09-10 16:05:00 1244

转载 java实现大陆身份证的校验(udf)

import org.apache.commons.lang3.StringUtils;import org.apache.hadoop.hive.ql.exec.UDF;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class CheckSFZ ex...

2019-09-10 15:57:00 426

转载 大数据产品如果没有age函数,可以用以下两种方式实现计算年龄

一:这种方式是根据身份证的月份和当前月份,日和当前日来对比实现selectcase when month(current_date) > substr(sfz,11,2) then year(current_date) - substr(sfz,7,4)    when month(current_date) = substr(sfz,11,2) and day...

2019-09-09 11:32:00 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除