【发布时间】:2015-12-11 04:04:19
【问题描述】:
我有一个代码,通过它我可以找到计算下一个生日的唯一天数,但我不仅想要天数,还想要月数。
DateTime birthday=dtp.Value;
DateTime td = DateTime.Today;
DateTime next = new DateTime(td.Year, birthday.Month, birthday.Day);
if (next < td)
{
next = next.AddYears(1);
}
int d = (next - td).Days;`
如果我的生日是 1994 年 10 月 29 日而不是 int d,我将得到 44 天(剩余天数),但我想要 1 个月零 14 天作为输出
请帮我解决这个问题。
【问题讨论】:
-
那么,您是否会将 30 天视为 1 个月?
-
好的,谢谢我会检查