惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Webroot Blog
Webroot Blog
U
Unit 42
A
About on SuperTechFans
宝玉的分享
宝玉的分享
月光博客
月光博客
C
CERT Recently Published Vulnerability Notes
P
Privacy International News Feed
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
P
Privacy & Cybersecurity Law Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Securelist
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Spread Privacy
Spread Privacy
L
Lohrmann on Cybersecurity
Apple Machine Learning Research
Apple Machine Learning Research
K
Kaspersky official blog
Hugging Face - Blog
Hugging Face - Blog
B
Blog
I
Intezer
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
V
V2EX
L
LangChain Blog
AI
AI
G
GRAHAM CLULEY
T
Tor Project blog
人人都是产品经理
人人都是产品经理
D
Docker
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
I
InfoQ
Y
Y Combinator Blog
C
Comments on: Blog
GbyAI
GbyAI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
N
News and Events Feed by Topic
MyScale Blog
MyScale Blog
H
Help Net Security
Vercel News
Vercel News
T
Tenable Blog
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿

博客园 - 站长资源交易专业网

关于asp.net中gridview的问题,关于footer,16aspx上下的英语交流网程序,管理员的添加和修改有问题 asp.net 网站模板怎么用,就是16aspx上面下下来的模板,里面有个sln文件,其他全是文件夹的东西 我在16aspx网上下载了个C#源码,如何能在我自己的计算机上跑起来,很急!求详细操作过程! 在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码 16aspx源码要求安装.csproj类型怎么安装 我在16ASPX下了一个系统是ACCESS和VS2005做的我想把那个连接数据库的'DB_16aspx'的名字改了进不了了可是? 请教一下16aspx上的源代码要如何在自己的服务器上运行 我从16ASPX上下了一个程序在运行时出错是怎么回事?运行时出现用户SA登陆失败,但是我已经把数据库导入SQL 在16aspx.com上下了一个.net程序,怎么修改它的默认登录名和密码? asp.net如何更改默认的登陆帐号/密码:16aspx/16aspx 16Aspx.com-PHP企业整站源码 景观石材大理石类织梦模板 含手机移动端 完整源码 APP+PC 16Aspx.com-书通网中小学生免费在线学习网站源码 带采集带手机版帝国cms内核 16Aspx.com源码2014年7月详细 Web电子商务网(三层)V2.0源码 毫秒级百万数据分页存储过程 C#做的一个加密/解密的类 private、 protected、 public、 internal 修饰符 sql: 生日三个月内有效 SQLSERVER一些公用DLL的作用解释
16Aspx.com-将15位身份证转换成18位
站长资源交易专业网 · 2017-06-08 · via 博客园 - 站长资源交易专业网
//*********************************************************************************   
  //将15位身份证转换成18位时,首先把出生年扩展4位,就是在原来15位号码的第6为数字后   
  //增加一个19,然后在第17位数字后添加一位校验码,校验码是由前17位数字本体码加权求   
  //和公式,通过计算模,再通过模得到对应的校验码。   
  //计算校验码公式   
  //(1)17位数字本体码加权求和公式   
  //S=Sum(Ai*Wi),i=0,...,16,先对前17位数字的权求和   
  //Ai:表示第i位置上的身份证号码数字值   
  //Wi:表示第i位置上的加权因子   
  //Wi;7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2   
  //   
  //(2)计算模   
  //Y=mod(S,11)   
  //(3)通过模得到对应的校验码   
  //Y:0 1 2 3 4 5 6 7 8 9 10   
  //校验码:1 0 X 9 8 7 6 5 4 3 2   
  //*****************************************************************************   
  /// <summary>   
  /// 将15位的身份证号码转换成18位的身份证好码   
  /// </summary>   
  /// <param name="idCard">身份证号码</param>   
  /// <returns>返回18位身份证号码</returns>   
  public static string Convert15to18 (string idCard)   
  {   
   string code = idCard.Trim();//获得身份证号码   
   if (code.Length==15)//如果是15位则转换   
   {              
    char[] strJY ={ ''1'', ''0'', ''X'', ''9'', ''8'', ''7'', ''6'', ''5'', ''4'', ''3'', ''2'' };   
    int[] intJQ ={ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 };   
    string strTemp;   
    int intTemp = 0;   
    strTemp = code.Substring(0, 6) + "19" + code.Substring(6);   
    for (int i = 0; i <= strTemp.Length - 1; i++)   
    {   
     intTemp = intTemp + int.Parse(strTemp.Substring(i, 1)) * intJQ[i];   
    }   
    intTemp = intTemp % 11;   
    return strTemp + strJY[intTemp];   
   }   
   else  
   {   
    if (code.Length == 18)//如果是18位直接返回   
    {   
     return code;   
    }   
    return string.Empty;//如果即不是15位也不是18位则返回空   
   }         
  }   
  /// <summary>   
  /// 获得出身年月日   
  /// </summary>   
  /// <param name="idCard">身份证号码</param>   
  /// <returns>返回出身年月日</returns>   
  public static string GetBirth(string idCard)   
  {   
   string code = Convert15to18(idCard);//获得身份证号码   
   if (code != string.Empty)   
   {   
    string year = code.Substring(6, 4);//获得身份证号码里面的年   
    string month = code.Substring(10, 2);//获得身份证号码里面的月   
    string day = code.Substring(12, 2);//获得身份证号码里面的日   
    return year + "年" + month + "月" + day + "日";   
   }   
   else  
   {   
    return string.Empty;   
   }   
  }  

作 者:源码站长资源交易专业网-16aspx.com 文章出处:http://www.16aspx.com

posted on 2017-06-08 11:09  站长资源交易专业网  阅读(772)  评论()    收藏  举报