起止时间范围计算具体天数和小时

(共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",

起止时间范围计算具体天数和小时相关文档

最新文档

返回顶部