SELECT floor(( UNIX_TIMESTAMP(current_date) - UNIX_TIMESTAMP(substr(sfz,7,8),'yyyyMMdd') )/(365*24*60*60) ) as agefrom test_age; 如果hive不支持 ...
SELECT floor(( UNIX_TIMESTAMP(current_date) - UNIX_TIMESTAMP(substr(sfz,7,8),'yyyyMMdd') )/(365*24*60*60) ) as agefrom test_age; 如果hive不支持 ...
目的:根据给出的身份证号计算出对应的年龄。 方法: 1、选定目标单元格。 2、输入公式:=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")&"周岁"。 3、Ctrl+Enter填充。 解读: 1、利用MID获取C3单元格中 ...
中国的年龄计算,往往有两套计算方法。其中古代中国常用的是虚岁计算法。虚岁又叫毛岁,是中国传统的计龄方法,与生日在哪一天无关,生下来就算一岁,然后每过一个农历春节,就增加一岁。比如有人在农历春节前一天出生,那么出生两天之后,按照虚岁,他就已经两岁了。所以虚岁跟一个人实际活了多少年,没有直接 ...
...
《公式函数》 =DATEDIF(--TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"0-00-00"),TODAY(),"y")& ...
首先建立一个表如下: ======================= BirthDay datetime not null Age 通过公式计算得出 ======================= 以上是表的两个字段,通过BirthDay字段的数据自动生成Age字段 Age字段 ...
...
生日(DATE) 计算方法1: 计算方法2: ...