C#获取年龄段 几零后

/// <summary>
        /// 根据年龄获得年龄段
        /// </summary>
        /// <param name="age"></param>
        /// <returns></returns>
        public static string GetAgeRange(int age)
        {
            int year = DateTime.Now.Year - age;
            if (year <= 1900 || year > DateTime.Now.Year)
            {
                return "";
            }
            string thirdNum= year.ToString().Substring(2, 1);
            string fourthNum = year.ToString().Substring(3, 1);

            if (int.Parse(fourthNum) >= 5)
            {
                return string.Format("{0}{1}后", thirdNum, "5");
            }
            else
            {
                return string.Format("{0}{1}后", thirdNum, "0");
            }
        }
        /// <summary>
        /// 根据身份证获得年龄段
        /// </summary>
        /// <param name="IDCard"></param>
        /// <returns></returns>
        public static string GetAgeRange(string IDCard)
        {
            DateTime birth = ValidatHelper.GetBirthByIDCard(IDCard);
            string year = birth.Year.ToString().PadLeft(4, ‘0‘);
            string thirdNum= year.ToString().Substring(2, 1);
            string fourthNum= year.ToString().Substring(3, 1);

            if (int.Parse(y2) >= 5)
            {
                return string.Format("{0}{1}后", thirdNum, "5");
            }
            else
            {
                return string.Format("{0}{1}后", thirdNum, "0");
            }
        }
        #region 通过身份证号获得出生日期
        public static DateTime GetBirthByIDCard(string IDCard)
        {
            if (!CheckIDCard(IDCard))
            {
                return DateTime.MinValue.Date;
            }
            string birth = "";
            if (IDCard.Length == 18)
            {
                birth = IDCard.Substring(6, 8).Insert(6, "-").Insert(4, "-");
            }
            else if (IDCard.Length == 15)
            {
                birth = IDCard.Substring(6, 6).Insert(4, "-").Insert(2, "-");
            }
            DateTime time = new DateTime();
            if (DateTime.TryParse(birth, out time) == true)
            {
                return time;
            }
            else
            {
                return DateTime.MinValue.Date;
            }
        }
        #endregion
时间: 2024-10-10 22:47:28

C#获取年龄段 几零后的相关文章

获取经过跳转后的url地址

粗略一算,不写code已经好几个月了. 昨日受兄弟所托,为他写了一个小小的程序. 程序功能: 自动获取跳转后的Url地址 如下图所示: (newUrl.txt为转换后的地址信息...) 实现过程: 每读一行数据,就new了一个webbrowser,然后指定其url,接着,在文档加载完毕之后,获取起url地址(则为最终地址). 优点:没有...用来滥竽充数的.. 缺点: 1.webbrowser很吃内存.我只是随便测试200条数据,就吃了我几G内存. 2.用的是winform,本人的系统为win8

爆零后的感受外加一道强联通分量HDU 4635的题解

今天又爆零了,又是又,怎么又是又,爆零爆多了,又也就经常挂嘴边了,看到这句话,你一定很想说一句"",弱菜被骂傻,也很正常啦. 如果你不开心,可以考虑往下看. 翻到E(HDU 4635 Strongly connected)题,这么短的题目,肯定要先看啦.然后D(LightOJ 1229),然后C(ZOJ 2243),然后F(HDU 4711),然后B(CodeForces 385D),然后看A(HDU 3889)好吧,我承认,A题看了一眼就不看了,B题一看是线段什么有点几何的味道就果断

现场DCS仪表清零后报表每小时用量的SQL处理方法(列转行)

最近我在做项目的时候,在现场碰到客户煤气仪表每天累积量达到几百万,一个月累计下来表的度数就要超出仪表的上限,所以客户每个月25号必须进行一次清零.这样仪表的度数就重新从零开始计算.在统计每小时煤气产量的时候,现场如果是手工抄数就不要紧,只需要做一下简单的公式计算即可 [产量]=[清零时表的读数]-[上个整点读数]+[当前点清零后的读数]即可.但是对于一个软件系统来说,没有人的大脑进行干预可就没有那么简单,他需要知道仪表是否清零,得知道什么时候清的零,还需要知道清零时候的读数.知道这三点才能提供软

vc/mfc获取rgb图像数据后动态显示及保存图片的方法

vc/mfc获取rgb图像数据后动态显示及保存图片的方法 该情况可用于视频通信中获取的位图数据回放显示或显示摄像头捕获的本地图像 第一种方法 #include<vfw.h> 加载 vfw32.lib  链接库 [cpp] view plaincopy //------------------------------设置位图头结构信息---------------------------------------------------------------------- // Setup bm

php获取url井号后的参数(描点#后参数)

有时候我们需要获取url井号后的参数(即描点#后的参数),如下面的链接:http://www.xindingyue.com/example/#comment-1314 现在要获取#号后面的comment-1314,如何通过php获取呢? 首先声明php是无法直接获取的,因为这是向浏览器客户端发送的参数,在服务端压根就不接受这样的参数,$_SERVER["REQUEST_URI"]变量里是不会包含#号后面的东西的,所以无法像我们平时用php处理url那样了,那到底如何获取呢? 这是向客户

php 获取301跳转后真实的url

在php采集中经常遇到有URL 301重定向的情况,如果出现了这样的情况,有可能出现造成未知的结果,因为主机名不一样了.我们的采集中主机名不能用301重定向前的URL,要用重定向之后的URL. 我在以下PHP的例子中介绍下怎么获取301定向后真实的URL,目前我知道有两种方法 1.用get_headers函数:2.用cURL 现介绍利用get_headers() 函数获取http头 php 自带的get_headers()取得服务器响应一个 HTTP 请求所发送的所有标头. 获取301状态肯定没

//获取url中&quot;?&quot;符后的字串

//获取url中"?"符后的字串 function getParamByUrl(url) {    var theRequest = new Object();    var index = url.indexOf("?");    if (index != -1) {       var str = url.substr(index + 1);       strs = str.split("&");       for(var i =

《小时候,你不要丢下我》—让无数八九零后心酸的文章

小时候.特天真,特容易满足, 吃一毛钱的辣条,喝一毛钱一袋的冰水 天天都是脏兮兮的,袖口总是油光可鉴,每天自己都纳闷自己的手哪来那么脏, 永远不会有无聊的时候,总是有做不完的游戏,老鹰抓小鸡,跳皮筋,踢毽子,玩一万遍都不会觉得烦, 最害怕老师,最害怕请家长,最害怕同学说“我告你” 总不会觉得累,总觉得为老师跑腿特光荣, 摔倒了,爬在地上不起来,扯着喉咙大声哭,有时候喊了半天也没出一滴眼泪, 买新衣服了,觉得特骄傲,走路都觉得特气派, 考完试不敢把试卷拿回家,最怕让父母签字,然后偷偷当自己的家长,

九零后女孩币圈变形记

周小雪的大学时代             来源:新浪微博 一 今天我们来认识一个刚刚大学毕业的94年女孩. 周小雪,湖南大学2012级应用物理专业,和大部分的同龄女孩一样,她热爱音乐,从小学开始弹吉他,高中组建乐队,担任主唱.她也热爱旅行,热爱祖国的青山绿水,她在大学期间用一年的时间走遍了中国的每一个省份. 周小雪                    来源:新浪微博 大一暑假时,小雪家门口的小学来了一支国际支教队,她被深深吸引,支教活动是国际经济学商学学生联合会(AIESEC)组织的,小雪经过