如何知道某月的最后一天 for(int year = 1990; year <= DateTime.Now.Year; year++){ for(int i = 1; i<=12; i++) { dtm = new DateTime(year, i, ?); }}假如有这个需求,那么请问,我该如何填写这个问号?谢谢~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime.DaysInMonth(year,month);IT技术交流,欢迎加入:34683253 /// <summary> /// 得到一个月的最后一天 /// </summary> /// <param name="someday">这个月的随便一天</param> /// <returns>DateTime</returns> public static DateTime GetLastDayOfMonth(DateTime someday) { int totalDays = DateTime.DaysInMonth(someday.Year, someday.Month); DateTime result; int ts = totalDays - someday.Day; result = someday.AddDays(ts); return result; } 本月最后一天DateTime now = DateTime.Now;DateTime dt = new DateTime(now.Year, now.Month, 1).AddMonths(1).AddDays(-1); 关于asp.net弹出SaveFileDialog问题 Tables中主键的问题,C# 如何实现记事本的查找替换 关于maskedBox的使用问题 关于dll导入的有关问题 如何获取当前执行文件的路径 该字符串未被识别为有效的 DateTime?如何修改? 如何将结构写进socket。 c#中remoting的一个问题? 本人新建一C#讨论群10915998 如何使CheckBox不可编辑,不要灰色,难看 有了免费域名好何发布到Internet
IT技术交流,欢迎加入:34683253
/// 得到一个月的最后一天
/// </summary>
/// <param name="someday">这个月的随便一天</param>
/// <returns>DateTime</returns>
public static DateTime GetLastDayOfMonth(DateTime someday)
{
int totalDays = DateTime.DaysInMonth(someday.Year, someday.Month);
DateTime result;
int ts = totalDays - someday.Day;
result = someday.AddDays(ts);
return result;
}
DateTime now = DateTime.Now;
DateTime dt = new DateTime(now.Year, now.Month, 1).AddMonths(1).AddDays(-1);