C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃DateTime dt = DateTime.Now;  //当前时间
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃

C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃DateTime startWeek 
= dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));  //本周周一
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
DateTime endWeek = startWeek.AddDays(6);  //本周周日
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃

C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃DateTime startMonth 
= dt.AddDays(1 - dt.Day);  //本月月初
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
DateTime endMonth = startMonth.AddMonths(1).AddDays(-1);  //本月月末
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
//DateTime endMonth = startMonth.AddDays((dt.AddMonths(1) - dt).Days - 1);  //本月月末
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃

C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃DateTime startQuarter 
= dt.AddMonths(0 - (dt.Month - 1% 3).AddDays(1 - dt.Day);  //本季度初
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
DateTime endQuarter = startQuarter.AddMonths(3).AddDays(-1);  //本季度末
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃

C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃DateTime startYear 
= new DateTime(dt.Year, 11);  //本年年初
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
DateTime endYear = new DateTime(dt.Year, 1231);  //本年年末

昨天、明天、上周、上月、上季度、上年度等等,只要AddDays()、AddMonths()、AddYears()这几种方法组合


一.如何获得当月有多少天
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃int m=System.DateTime.DaysInMonth(System.DateTime.Now.Year,System.DateTime.Now.Month);
二.日期型格式处理通用方法
1.在webconfig中配置如下
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃<add key="ShortDatePattern" value="MM-dd-yyyy" />
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
<add key="LongDatePattern" value="dddd-MMMM dd-yyyy" />
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
<add key="ShortTimePattern" value="hh:mm tt" />
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
<add key="LongTimePattern" value="hh:mm tt" />
2.在global.asax中
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃protected void Application_BeginRequest(Object sender, EventArgs e)
}
3.在业务逻辑层中
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃public static string GetShortDatePattern()
}
4.然后在其他地方正常调用就可以了,如果需要修改格式只需要修改webconfig中的,且可以保证整个系统中的所有格式都是一致的
三.在asp.net中怎么样计算两个日期相差的年、月份、日期、小时、分钟 、妙等
#endregion
四.获取某月的实际工作日(即不包括周六日)
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃//调用
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
//int days =getDays(System.DateTime.Now));
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
private int getDays(System.DateTime date1)
}
五.获得任意两日期之间的有效工作日(不包括周六日)
#endregion
六.格式输出
#endregion
七.获得本周的周六和周日
 lastdate);
八获得当前日期是该年度的第几周
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃DateTime dt = Convert.ToDateTime("2006-05-01");
C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃
int weeks = dt.DayOfYear / 7 + 1;

相关文章:

  • 2021-07-11
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2022-02-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案