Foxtable(狐表)用户栏目专家坐堂 → 日期时间的问题


  共有1696人关注过本帖树形打印复制链接

主题:日期时间的问题

帅哥哟,离线,有人找我吗?
冰点1976
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:42 积分:366 威望:0 精华:0 注册:2018/3/16 15:08:00
日期时间的问题  发帖心情 Post By:2018/5/4 16:23:00 [只看该作者]

用窗口TimeSpanBox(时段输入框)输入07:01可以,但输入整点如 07:00 自动删除00,报错提示,无法将字符转换成data。我将控件对应接受数据的表格列改成日期时间列,列属性日期时间格式改成 datatime。还是不行。无奈我只能把窗口TimeSpanBox(时段输入框)控件改成TextBox(文本框),用于输入整点。问题一:表格中日期时间列的时间没问题了,日期怎么显示的是0001-01-01,怎样和窗口日期列输入框显示的日期一致。问题二:当开始时间大于结束时间,也就是跨天转钟,比如开始时间19:00,结束时间03:00.日期时间列显示的日期自动增加一天,如何做到。目前都是手动修改,太麻烦,请教老师们如何解决?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/4 16:50:00 [只看该作者]

1、请用这个控件 http://www.foxtable.com/webhelp/scr/0797.htm

 

设置后日期格式

 

2、没必要增加一天,你使用的时候,如果开始时间大于结束时间,你就增加一天处理即可


 回到顶部
帅哥哟,离线,有人找我吗?
冰点1976
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:42 积分:366 威望:0 精华:0 注册:2018/3/16 15:08:00
  发帖心情 Post By:2018/5/4 16:50:00 [只看该作者]

补充说明:为了便于计算设备使用时间,表格中分别有时间起列  时间止列,两列都是日期时间格式,列属性都是datatime,因为转钟时间往往出现止时间小于起时间,于是我把两列属性改成带日期的datatime,上述问题二说的是时间止列在转钟的时候怎样做到自动增加一天。

 回到顶部
帅哥哟,离线,有人找我吗?
冰点1976
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:42 积分:366 威望:0 精华:0 注册:2018/3/16 15:08:00
  发帖心情 Post By:2018/5/4 16:53:00 [只看该作者]

哦,好的,谢谢甜老师!

 回到顶部