C#解密出生日期

C#解密出生日期

题目描述

使用C#编写一个静态方法。该方法能够根据出生日期,(1)计算此人的年龄;(2)计算从现在到其60周岁期间,总共多少天。

输入

一个人的出生日期;

输出

第一行,此人的年龄(只按年度计算)
第二行,此人从现在到其60周岁期间,总共多少天(天数占5位宽度,右对齐)。

提示

假定现在的日期是2019年12月 5日

using System;
using System.Collections;
namespace Test
{
    class Program
    {

        static void Main(string[] args)
        {
        	//输入一个人的出生日期
            DateTime dt = Convert.ToDateTime(Console.ReadLine());
            //使用DateTime类创建一个DateTime对象dt1,赋值假定的日期2019年12月 5日
            //注:若没假定,DateTime.Now表示实际的当前日期。
            DateTime dt1 = new DateTime(2019,12,5);
            //TimeSpan类表示一个时间间隔
            TimeSpan ts = dt1 - dt;
            int age = ts.Days / 365;
            dt = dt.AddYears(60);
            ts = dt - dt1;
            Console.WriteLine(age);
            Console.WriteLine(ts.Days);
            
        }
       
    }
}
发布了14 篇原创文章 · 获赞 14 · 访问量 657

猜你喜欢

转载自blog.csdn.net/weixin_46292455/article/details/104835620