起止时间范围计算具体天数与小时.docVIP

  • 112
  • 0
  • 约1.68万字
  • 约 12页
  • 2018-08-04 发布于福建
  • 举报
起止时间范围计算具体天数与小时

(共3步)首先在需要计算时间范围内天数的表单源代码中放置如下代码:(步骤1完全复制,不需修改) #region ValidateInputDate [AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.Read)] public string ValidateInputDate(string strDtS, string strDtE) { UserInfoClass tUserInfo = (UserInfoClass)Session[UserInfo]; string userId = tUserInfo.LoginId; string tLanguageType = tUserInfo.Language; DateTime dtS; DateTime dtE; try { dtS = Convert.ToDateTime(strDtS); dtE = Convert.ToDateTime(strDtE); } catch (Exception ex) { return ex.Message; } string errorMsg = String.Empty; if (dtS.ToString(yyyyMMdd) == dtE.ToString(yyyyMMdd)) { WorkDateObj workDateObj = GetWorkDateDataObj(dtS.ToString(yyyy-MM-dd), userId); if (workDateObj == null) { //errorMsg += Object is null [lable one]\n; errorMsg += MultiLanguage.GetComment(FD, STD002AND4, errorD, tLanguageType) + Environment.NewLine; errorMsg += MultiLanguage.GetComment(FD, STD002AND4, errorE, tLanguageType) + Environment.NewLine; } else { if (!workDateObj.ValidateBusinessLeaveDate(dtS)) { //起始時間不符行事曆工作時間! errorMsg += MultiLanguage.GetComment(FD, STD002AND4, errorB, tLanguageType) + Environment.NewLine; //errorMsg += Inside ValidateBusinessLeaveDate [lable two]\n; } if (!workDateObj.ValidateBusinessLeaveDate(dtE)) { //截止時間不符行事曆工作時間! errorMsg += MultiLanguage.GetComment(FD, STD002AND4, errorC, tLanguageType) + Environment.NewLine; } } }

文档评论(0)

1亿VIP精品文档

相关文档