zwqsgff

 

由于.net 平台不提供判断是否为同一周的Api,自己写了一个

public static bool IsSameWeek(DateTime dt1, DateTime dt2)
{
TimeSpan ts = (dt1 - dt2).Duration();



//return
 (ts.TotalDays < 7 && (DateTime.Compare(dt1, dt2) > 0 ? (dt1.DayOfWeek >= dt2.DayOfWeek) : (dt2.DayOfWeek >= dt1.DayOfWeek)));

return !(ts.TotalDays >= 7 || (DateTime.Compare(dt1, dt2) > 0 ? (dt1.DayOfWeek < dt2.DayOfWeek) : (dt1.DayOfWeek > dt2.DayOfWeek)));

}

分类:

技术点:

相关文章:

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