java怎么实现复杂的考勤计算 您所在的位置:网站首页 考勤表用打印机怎么打 java怎么实现复杂的考勤计算

java怎么实现复杂的考勤计算

#java怎么实现复杂的考勤计算| 来源: 网络整理| 查看: 265

///

///计算今天有效工作小时数///

public staticDecimal GetWorkHour(CheckOnModel todayCheckOn)

{//计算今天有效工作小时数//正常情况上下班 早上早与9:00 下班晚于18:00

DateTime amTime= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + "09:01");

DateTime pmTime= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + "18:00");

DateTime noonBreakStartTime= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + "12:30");

DateTime noonBreakEndTime= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd") + "13:30");

CheckOnModel copyCheckOn=CheckOnModel.DeepCopy(todayCheckOn);//扣除一个小时午休

bool subtractOneHour = true;//早于9:05分上班 上班打卡时间从9点起算

if (todayCheckOn.OnDutyTime.Value



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有