CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

时间和考勤问题

楼主aa1111()2004-05-04 16:36:11 在 C++ Builder / 基础类 提问

有三个步骤:  
      1.   在界面中,可以输入和修改规定的上班时间,然后保存在数据库(SERVER   2000)的一个表中(比如:星期一上午:08:30----12:00).-----------T1  
      2.同时,也可以输入和修改上班规则,然后,保存在数据库的另外一个表中(比如:在规定上班时间(30)分钟后进入公司,视为迟到).---------T2  
      3.获取电脑的当前时间.----------T3  
       
      如何判断是否迟到?最后的判断语句要怎样写?该不会是if((T3-T1-T2)>0)?  
     
      我试过  
    TTime   t1,t3,t4;  
        t1   =   StrToTime("15:00:00");  
        t4   =   StrToTime("13:01:00");  
        t3   =   t4-t1;  
          ShowMessage(t3.TimeString());    
   
  为什么如果我将"   t3   =   t4-t1;"改为:"t3   =   t1-t4;"后,结果一样? 问题点数:0、回复次数:1Top

1 楼stayhere(且留连)回复于 2004-05-04 17:44:00 得分 0

时间相减确实不会产生负值.负时间?@_@  
  所以,先来个比较:if   (t3<=t1)   {早到了,要罚工资@_@}  
  else   {  
        TDateTime   t4=t3-t1;  
        if   (t4>t2)   {迟到30分钟,小子逮到你了,嘿嘿}  
  }  
  Top

相关问题

  • 考勤时间判断!
  • 有一考勤表,想对某一段时间考勤时间加30分钟,请问怎么做到
  • 求助!关于考勤时间的问题!
  • 复杂的考勤时间算法,高手进来看看!(gz,up没分)
  • 50分请教SQL关于考勤的时间判断的问题
  • 考勤问题
  • 考勤系统问题:如何取出每个月中连续3天以上请假的时间段(急)!!
  • 考勤机问题
  • 重分請教關於人事考勤中的排班、加班和請假的設計思路和算法?
  • 考勤刷卡算法

关键词

  • 迟到
  • 时间
  • 上班

得分解答快速导航

  • 帖主:aa1111

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo