根据身份证算出生日期和性别
2014-12-04 15:17
375 查看
public static bool ProcessIdCard(this string idCard, out DateTime birthday, out string genderName) { bool result; birthday = new DateTime(); genderName = string.Empty; try { string sex; string birth; if (idCard.Length == 15) { birth = idCard.Substring(6, 6).Insert(4, "-").Insert(2, "-"); sex = idCard.Substring(12, 3); } else { birth = idCard.Substring(6, 8).Insert(6, "-").Insert(4, "-"); sex = idCard.Substring(14, 3); } genderName = int.Parse(sex) % 2 == 0 ? "女" : "男"; result = DateTime.TryParse(birth, out birthday); } catch (Exception e) { result = false; } return result; }
相关文章推荐
- 根据身份证号码计算出生日期、年龄、性别(18位) 根据入职时间计算工龄
- 根据身份证获出生日期和性别---含C#代码
- Java-根据身份证号获取年龄,性别,出生日期
- EXCEL教程-根据身份证号得到年龄性别出生日期等信息
- C#根据身份证号码判断出生日期和性别
- VBNET整理软件---根据身份证号码识别出生日期,性别,生肖,搜了下网上的check不够全...自己做了下又..
- C# 根据身份证号码判断出生日期和性别
- Excel表格中根据身份证号获取出生日期、生日、年龄、性别、工龄、退休龄
- C# 根据身份证号码判断出生日期和性别
- 根据身份证号码计算出生日期、年龄、性别(18位)
- 转载 根据身份证号得到性别跟出生日期
- C# 根据身份证号码判断出生日期和性别
- js 根据身份证获取出生日期及性别
- 根据身份证获出生日期和性别---含C#代码
- C#中如何根据身份证号码得到出生日期和性别
- 根据身份证号,使用Java编写程序获取年龄、性别、出生日期
- 身份证号码的验证&根据身份证号码获取出生日期和性别
- 根据身份证号,使用Java编写程序获取年龄、性别、出生日期
- 根据身份证带出出生日期和性别
- 根据身份证号码计算出生日期、年龄、性别(18位);根据入职时间计算工龄。