BCB 处理机器时间设置(h or HH)不同的bug
2012-07-24 16:12
148 查看
从DateTimePicker获取的时间戳包含了“上午,下午”等字符,导致查询数据库失败
原代码为:
解决方案1:修改获取方式
解决方案2:修改系统时间格式
从左到右转
原代码为:
String sStartTimeDate = DateTimePickerStartDate->DateTime.DateString(); String sStartTimeHour = DateTimePickerStartTime->DateTime.TimeString(); String sEndTimeDate = DateTimePickerEndDate->DateTime.DateString(); String sEndTimeHour = DateTimePickerEndTime->DateTime.TimeString(); String sBeginTimeDateHour = sStartTimeDate + " " + sStartTimeHour; String sEndTimeDateHour = sEndTimeDate + " " + sEndTimeHour;
解决方案1:修改获取方式
String sStartTimeDate = DateTimePickerStartDate->Date.FormatString("yyyy-MM-dd"); String sStartTimeHour = DateTimePickerStartTime->Time.FormatString("HH:mm:ss"); String sEndTimeDate = DateTimePickerEndDate->Date.FormatString("yyyy-MM-dd"); String sEndTimeHour = DateTimePickerEndTime->Time.FormatString("HH:mm:ss"); String sBeginTimeDateHour = sStartTimeDate + " " + sStartTimeHour; String sEndTimeDateHour = sEndTimeDate + " " + sEndTimeHour;
解决方案2:修改系统时间格式
从左到右转
相关文章推荐
- android开发:如果处理,同样的安卓应用程序在不同机器上,运行正常,但是与后台服务器交互响应时间不一样的问题?
- 在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了
- SPOJ DQUERY(树状数组离线处理 or 主席树 区间不同数个数)
- [置顶] iOS使用AFN设置请求超时时间并做处理
- Redis有效时间设置及时间过期处理
- spring-data-redis 使用pipeline批量设置过期时间的bug
- Grafana Time Range设置实现同一Dashboard下不同Graph时间独立
- 配置Linux下的时间服务器,让一批机器和一台机器时间同步【设置一台专门用来同步时间的服务器名为timeserver,很实用】
- 关于设置 UITableView 的 tableHeaderView为使用了 SnapKit 约束的自定义 view 时出现的 BUG 的处理
- SVC时间分层GOP中不同层量化参数QP的设置
- 开发中遇到的关于时间的处理:设置时间范围大于当前时间小于某一天
- 批处理时间设置
- 设置服务器同步时间批处理脚本-windows篇
- 关于SSM框架整合Spring与Mybaitis面向接口编程时,多个不同包别名设置,多个dao层包通配符表达处理问题
- linux 机器出现or type control d to continue问题的处理办法
- Eclipse 编辑器设置防止不同机器打开格式混乱问题
- iOS 富文本格式字符 以及处理iOS8下textview设置富文本后输入bug
- hive 不同用户 权限设置 出错处理
- 电脑设置区域不同而导致查询数据库带时间条件的错误
- 演示:理解并配置不同权限的用户、设置时间(NTP服务)