zoukankan      html  css  js  c++  java
  • c#中如何计算某人的年龄

     方法1:

            string m_Str = "1984-04-04";
            int m_Y1 = DateTime.Parse(m_Str).Year;
            int m_Y2 = DateTime.Now.Year;
            int m_Age = m_Y2 - m_Y1;
            Response.Write(m_Age);

    方法2:

          如果你将日期格式化为yyyymmdd,并且从当前日子减去生日,最后去除4个数字,就得到年龄了:)
          我相信这样的方法可以用任何语言实现:

         20080814-19800703=280111

         去除最后4位 = 28.

        int now =int.Parse(DateTime.Today.ToString("yyyyMMdd"));

    int dob =int.Parse(dateDOB.ToString("yyyyMMdd"));

    string dif =(now - dob).ToString();

    string age ="0";

    if(dif.Length>4) age = dif.Substring(0, dif.Length-4);


    方法3:
    DateTime now =DateTime.Today;

    int age = now.Year- bday.Year;

    if(bday > now.AddYears(-age)) age--;
     
     
    乌龟才背着房子过一辈子
  • 相关阅读:
    JMeter 关联
    JMeter MD5加密
    JMeter 时间函数
    JMeter 常用设置
    JMeter 服务器资源监控
    js制作列表滚动(有滚动条)
    js监听事件
    获取窗口大小 并自适应大小变化
    js 标签云
    js 显示数字不断增加
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/2847354.html
Copyright © 2011-2022 走看看