public static bool 今天的工作时间区间(this WeixinWorkPlanDetail item, out DateTime begin, out DateTime end)
        {
            var now = DateTime.Now;

            if (!item.指定日期的工作时间区间(now, out begin, out end))
            {
                return(false);
            }

            if (now <= begin)   // 比最早时间早,说明在第二天,那就要返回前一天的区间
            {
                begin = begin.AddDays(-1);
                end   = end.AddDays(-1);
            }

            return(true);
        }
 public static string 指定日期的工作时间区间转文字(this WeixinWorkPlanDetail item, DateTime target)
 {
     item.指定日期的工作时间区间(target, out var begin, out var end);
     return(begin.ToShortTimeString() + " 到 " + end.ToShortTimeString());
 }