我正在开发一个简单的程序,用于计算会员的年龄,并根据年龄应用正确的会员费。C#格式化TimeSpan以显示日期
public static DateTime DateTime()
{
DateTime birth = new System.DateTime(1991, 9, 20);
DateTime today = new System.DateTime(2017, 1, 22);
TimeSpan age = today - birth;
Console.WriteLine(age);
return birth;
}
这里是我使用的代码,我的返回值是
9256.00:00:00
如何可以解析到一个更可读的YYYY,MM,DD的格式呢?
那格式对于一个时间段没有意义。 –
你真的想要展示什么? –
如果你需要大多数人都能理解的“年龄” - 整整一年的人数还活着 - 你可能需要使用http://stackoverflow.com/questions/9/how-do-i-calculate-someones-age- in-c只需几年就可以得到结果。 –