在DBEdit和DBGrid控件中如何将整数显示为时间?
在DBEdit和DBGrid控件中如何将整数显示为时间?在一个考勤系统中,为方便计算,考勤打卡时间在数据库(SQL2000)被记录为整数,如用480表示8:00,又如72...
在DBEdit和DBGrid控件中如何将整数显示为时间?
在一个考勤系统中,为方便计算,考勤打卡时间在数据库(SQL2000)被记录为整数,如用480表示8:00,又如720表示12:00,又如1410表示23:30,现在的问题是如何使得在DBEdit和DBGrid显示和编辑时都使用hh:mm(即小时:分钟)的格式?
此问题好像很复杂,但我见到好多考勤系统都是这样做的,不知道哪位可以指教一下。
按jzaleph的做法显示是可行的,只是编辑不行,做不到以8:00的格式输入标准打卡时间,我希望的是显示和编辑都可以用这种格式的。 展开
在一个考勤系统中,为方便计算,考勤打卡时间在数据库(SQL2000)被记录为整数,如用480表示8:00,又如720表示12:00,又如1410表示23:30,现在的问题是如何使得在DBEdit和DBGrid显示和编辑时都使用hh:mm(即小时:分钟)的格式?
此问题好像很复杂,但我见到好多考勤系统都是这样做的,不知道哪位可以指教一下。
按jzaleph的做法显示是可行的,只是编辑不行,做不到以8:00的格式输入标准打卡时间,我希望的是显示和编辑都可以用这种格式的。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询