c# datetime 怎么样获取 某月的最后一天的日期

比方说:现在我有一个 string a=“2013/06”;
我现在要获取2013/06/30 也就是6月的最后一天 如果是7月的话 就获取31号,要怎么做,求大神指点

第1个回答  2013-10-18
以今天为例
DateTime.Today.Date.AddMonths(1).AddDays(-1 * (DateTime.Today.Day)

授人以渔。。。剩下调整格式那点事自己去弄吧本回答被提问者采纳
第2个回答  2013-10-18

所有给的答案你都要试试:

            int day = DateTime.Parse(DateTime.Parse("你的时间格式串").ToString("yyyy-MM-01")).AddMonths(1).AddDays(-1).Day;

第3个回答  2014-10-29
既然看到就对比你采取的答案给你一个不需要换算的答案:

DateTime.DaysInMonth 这个函数是用来获取本月天数的
第4个回答  2013-10-18
加一个月减去你当前的某日