• C#比较时分秒大小,终止分钟默认加十分钟,解决跨天、跨月、跨年的情况


       private void cmbInHostimes_SelectedIndexChanged(object sender, EventArgs e)
            {
                DataRow[] dr;
                if (chkMid.Checked == true)
                {
                    dr = leaveHosRecordData.Tables[0].Select("INHOSTIMES = " + cmbInHostimes.Text, "CURRENTINHOSMARK");
                }
                else
                {
                    dr = leaveHosRecordData.Tables[0].Select("CURRENTINHOSMARK = " + cmbInHostimes.Text, "CURRENTINHOSMARK");
                }
    
                if (dr.Length > 0)
                {
                    txtStartDate.DateTime = Convert.ToDateTime(dr[0]["ENTERHOSDATE"]);
                    txtStartTime.Time = Convert.ToDateTime(Convert.ToDateTime(dr[0]["ENTERHOSDATE"]).ToString("yyyy-MM-dd") + " 00:00:00");
                    txtEndTime.Time = Convert.ToDateTime(dr[dr.Length - 1]["LEAVEHOSDATE"]).AddMinutes(10);
                    currentInHosMark1 = Convert.ToInt32(dr[0]["CURRENTINHOSMARK"]);
                    //Case#28375
                    DateTime leavehosDate = Convert.ToDateTime(dr[dr.Length - 1]["LEAVEHOSDATE"]);//出院时间
                    TimeSpan ts1 = new TimeSpan(leavehosDate.Hour, leavehosDate.Minute, leavehosDate.Second);
                    TimeSpan ts2 = new TimeSpan(23, 49, 59);
                    //比较时分秒大小
                    if (ts1 > ts2)
                    {
                        txtEndDate.DateTime = Convert.ToDateTime(dr[dr.Length - 1]["LEAVEHOSDATE"]).AddDays(1);
                    }
                    else
                    {
                        txtEndDate.DateTime = Convert.ToDateTime(dr[dr.Length - 1]["LEAVEHOSDATE"]);
                    }              
                }
            }
  • 相关阅读:
    ActionForm补充
    ActionForward
    struts模式匹配
    ActionMapping
    struts1.x的国际化
    DispatchAction
    ActionForm作为类型转换
    struts自定义异常
    hibernate核心接口
    Visual C# 2008+SQL Server 2005 数据库与网络开发 9.5 小结
  • 原文地址:https://www.cnblogs.com/rwh871212/p/7009797.html
Copyright © 2020-2023  润新知