我的数据库(mssql)里的该字段是一个datetime型的,在delphi中将其通过query放到dbgrid中显示的也是24小时制的,但是我将其分解成日期与时间两部分分别放在一个datatimepiciker中显示的时候,显示时间的datatimepicker就显示的是12小时制的,新增的时候也不能输入13以上的时。我用过floatdatetime,也将后面那个显示时间的datatimepicker的格式设置为hh:mm:ss形式的,但是都不可以。另外,我原来是用一个datatimepicker 的格式设置为yyyy-mm-dd hh:mm:ss格式的,就可以用一个datetimepicker显示整个日期与时间,但是我想新增记录时设置了该datetimepicker的日期与时间后不能保存到数据库里面,因为我的保存是通过存储过程实现的。请问,有何解决办法。
解决方案 »
- delphi 向word文档写数据时,word文档会闪烁,如何通过代码控制使其不闪烁??
- ******关于排序的算法,如何让动态生成Panel乱排?有点类似以前玩的拼图游戏似的,把一个正常的图打乱 *****
- 我想在访问d盘的时候有个密码验证,就是要输入密码才能访问,请问怎么办?我说的是在操作系统里,不是程序中。
- 请问在一个页面上的我定义了一个函数,在另一个页面上调用它。但是我在调用后数据提不出来。怎么回事??
- DbGrid分行显示
- Delphi调用VC制作的DLL时内存泄漏
- 菜鸟提一简单问题var co:currency;定义变量 currency 代表什么意思
- 请问哪有D6的IExpress打包程序下载?D5的可以打包D6程序吗?
- 怎么样监视硬盘?
- 为什么一台电脑上同时装两块内置MODEM卡不能成功???
- tupdown问题
- adoconnection怎么在程序中处理连接字符串那个窗口
第二个问题如果通过strtodatetime的话好想也不行
具体你看帮忙看日期格式
我的第一个问题里面的
“我用过floatdatetime,也将后面那个显示时间的datatimepicker的格式设置为hh:mm:ss形式的,但是都不可以。”大错了,应该是“我用过formatdatetime,也将后面那个显示时间的datatimepicker的格式设置为hh:mm:ss形式的,但是都不可以。”我试过,但是不行啊