本文共 871 字,大约阅读时间需要 2 分钟。
学习用时间类的时候,没事干写一个我觉得很有意思的程序,你可以算出来自己从出生到现在过了多少天了。作为一个死文艺,觉得很好玩。非常简单,只是TimeSpan的应用。
static void Main(string[] args) { try { DateTime dt1 = DateTime.Now; Console.WriteLine("please enter you brithday!(yyyymmdd)eg:20100101 means Jan 1 2010"); //转string为Date类型 string dateString = Console.ReadLine(); DateTime dt2 = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture); TimeSpan st = dt1 - dt2; Console.WriteLine("You are born " + st.Days + " days"); Console.ReadLine(); } catch { Console.WriteLine("Please enter true date! \nPress any key to continue..."); Console.ReadLine(); } }运行即可。
转载地址:http://ypbsi.baihongyu.com/