查找c#月份中其他天数的剩余天数

本文关键字:余天 其他 查找 | 更新日期: 2023-09-27 17:52:50

如果我在c#中使用datetimepicker工具选择任何日期,则显示剩余的天数。如:

如果我选择日期,如12-may-2011在日期时间选择器

文本框应该告诉剩余天数= 20,因为2011年5月11日应该是20天。我没有

选择任意日期,因此天数将= 31。

我试着用这个代码来显示月中的天数

days.Text = DateTime.DaysInMonth(lndate.Value.Year, lndate.Value.Month).ToString();

但是我想同时显示其余的天数否则显示月份中的天数

查找c#月份中其他天数的剩余天数

使用System.DateTime。DaysInMonth,返回指定月份和年份中的天数。

 int may = 5;
 int totaldaysinthismonth = System.DateTime.DaysInMonth(2011, may)
 // compute here what you need

注意:

我没有选择任何日期,所以days = 31

我建议而不是使用此规则,而是返回null并显示例如n/a。31不是一个月中天数的默认值。这可能会让用户在2月、4月、6月、9月等月份感到困惑。